کار با رشته ها در متلب
رشته ها درون آرایه ذخیره می شوند و می توان با اندیس خانه های آرایه به تک تک کاراکترهای رشته دسترسی یافت :
‘t=’hello matlab<<
همانطور که مشاهده می کنید رشته فوق را بین دو تا تک کوتیشن نوشته و در آرایه t ذخیره کردیم.
دسترسی به کاراکتر m یا هفتم :
(t(7<<
چاپ معکوس رشته فوق :
(t(12:-1:1<<
تبدیل هر کاراکتر به عدد اسکی معادلش :
(u=abs(t<<
تبدیل بردار اعداد اسکی به رشته :
(t=setstr(u<<
تبدیل کردن کاراکتر h به کاراکتر y در مثال فوق :
‘t(1)=’y<<
ترکیب دو رشته t و v بصورت پشت سر هم در یک آرایه بزرگتر بنام w :
‘v=’ how are you<<
[w=[t v<<
توجه شود که رشته ها هم از قانون آرایه ها پیروی می کنند .
تبدیل همه کاراکتر های رشته به حروف کوچک :
(lower(t<<
تبدیل همه کاراکتر های رشته به حروف بزرگ :
(upper(t<<
یافتن اندیس مکان های خالی یا Space در رشته :
(‘ ‘,findstr(t<<
در پارامتر اول دستور نام آرایه را می نویسیم و در پارامتر دوم بین دو تا تک کوتیشن یک جای خالی می گذاریم.
یافتن اولین اندیس خانه هایی از آرایه که رشته ای مثلا در اینجا matlab در آنجا وجود دارد :
(‘findstr(t,’matlab<<
نکته مهم : MATLAB به بزرگی و کوچکی حروف حساس است.
جایگذینی رشته ای که در پارامتر سوم وجود دارد با رشته ای که در پارامتر دوم است :
(‘strrep(t,’matlab’,’amir<<
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,