آموزش متلب

ترکیب رشته های خانه آرایه

ترکیب رشته های خانه آرایه

از بحث قبلی ما ، این واضح است که ترکیب رشته ها با طول های مختلف  می تواند دردسازتر از تمام رشته های آرایه با طول یکسان باشد. ما  از فضاهای خالی با طول برابر در انتهای رشته ها استفاده می کنیم.

با این حال، روش موثرتر برای ترکیب رشته ها آرایه تبدیل  آرایه نتیجه به خانه آرایه است.

خانه آرایه متلب  می تواند اندازه هاو انواع داده  متفاوتی  در آرایه را نگهداری کند .خانه آرایه ها  راه انعطاف پذیرتری برای ذخیره سازی  رشته ها با طول  مختلف فراهم کرده است.

تابع cellstr آرایه کاراکتری را  به خانه آرایه از رشته ها تبدیل می کند.

مثال

name =’zara ali                   ‘;

position =’sr. surgeon            ‘;

worksat =’r n tagore cardiology research center’;

profile =char(name, position, worksat);

profile = cellstr(profile);

disp(profile)

 

زمانی که شما فایل را اجرا می کند، نتیجه زیر نمایش داده می شود:

477

توابع رشته ای در متلب

متلب امکان ایجاد، ترکیب، مقایسه و دستکاری، تجزیه  توابع مختلفی را  فراهم کرده است.

جدول زیر توصیف کوتاهی از توابع رشته ای را در متلب فراهم آورده است:

هدف تابع
توابعی برای ذخیره  متن در آرایه های کاراکتری، ترکیب آرایه های کارکتری و غیره.
ایجاد رشته ای از کاراکترهای خالی 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 ,

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *