ترکیب رشته های خانه آرایه
از بحث قبلی ما ، این واضح است که ترکیب رشته ها با طول های مختلف می تواند دردسازتر از تمام رشته های آرایه با طول یکسان باشد. ما از فضاهای خالی با طول برابر در انتهای رشته ها استفاده می کنیم.
با این حال، روش موثرتر برای ترکیب رشته ها آرایه تبدیل آرایه نتیجه به خانه آرایه است.
خانه آرایه متلب می تواند اندازه هاو انواع داده متفاوتی در آرایه را نگهداری کند .خانه آرایه ها راه انعطاف پذیرتری برای ذخیره سازی رشته ها با طول مختلف فراهم کرده است.
تابع cellstr آرایه کاراکتری را به خانه آرایه از رشته ها تبدیل می کند.
مثال
name =’zara ali ‘;
position =’sr. surgeon ‘;
worksat =’r n tagore cardiology research center’;
profile =char(name, position, worksat);
profile = cellstr(profile);
disp(profile)
زمانی که شما فایل را اجرا می کند، نتیجه زیر نمایش داده می شود:
توابع رشته ای در متلب
متلب امکان ایجاد، ترکیب، مقایسه و دستکاری، تجزیه توابع مختلفی را فراهم کرده است.
جدول زیر توصیف کوتاهی از توابع رشته ای را در متلب فراهم آورده است:
هدف | تابع |
توابعی برای ذخیره متن در آرایه های کاراکتری، ترکیب آرایه های کارکتری و غیره. | |
ایجاد رشته ای از کاراکترهای خالی | blanks |
ایجاد خانه آرایه ای رشته ای از آرایه کارکاکتری | cellstr |
تبدیل به آرایه کاراکتری(رشته) | char |
تعیین می کند که ورودی خانه آرایه رشته ای است | iscellstr |
تعیین عنصر در آرایه کاراکتری | ischar |
فرمت داده برای رشته | sprint |
پیوند افقی رشته ها | stract |
اتصال رشته ها در خانه آرایه برای رشته های مجرد | strjoin |
توابعی برای شناسایی بخش های رشته ها، پیدا کردن و جایگزینی زیر رشته | |
تعیین می کند که آرایه کاراکتری است. | ischar |
عناصر آرایه که حروف الفبا هستند | isletter |
عناصر آرایه که فضا کاراکترها هستند | isspace |
تعین می کند که مجموعه مشخص شده رشته است. | isstrprop |
قالب بندی داده رشته ای را می خواند | sscanf |
رشته ای را در رشته دیگر پیدا می کند | strfind |
رشته ای را پیدا و در زیر رشته دیگر جایگزین می کند | strrep |
رشته دوبخشی در جای مشخص | strsplit |
انتخاب بخش هایی از رشته | strtok |
بررسی اعتبار رشته متنی | validatestring |
نماد متغیرها در عبارت را تعیین می کند. | symvar |
عبارت منظم یک جور(مورد حساس) | regexp |
عبارت نامنظم یک جور(مورد غیر حساس) | regexpi |
جایگزینی رشته با عبارت منظم | regexprep |
ترجمه رشته به عبارت منظم | regexptranslate |
توابعی برای مقایسه رشته ها | |
مقایسه رشته(مورد حساس) | strcpm |
مقایسه رشته(مورد بدون حساسیت) | strcmpi |
مقایسه n کاراکترهای اول از رشته ها(مورد حساس) | strncmp |
مقایسه n کاراکترهای اول از رشته(مورد بدون حساسیت) | strncmpi |
فاصله خالی از انتهای رشته | deblank |
پاک کردن فضای خالی رشته از مقدم و موخر رشته | strtrim |
تبدیل رشته به حروف کوچک | lower |
تبدیل رشته به حروف بزرگ | upper |
توجیه آرایه کاراکتری | strjust |
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,