آموزش متلب

آرایه کارکتر مستطیل

آرایه کارکتر مستطیل

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

ساده ترین راه ایجاد آرایه کاراکتری مستطیلی با الحاق 2 یا چند  آرایه کاراکتر  یک بعدی است که به صورت افقی یا عمودی مورد نیاز است.

شما می توانید رشته های عمودی را با هر یک از راه های زیر ترکیب کنید:

  • متلب عملگر اتصال[] و برای جداسازی هر سطر از  (;)  استفاده می کند. لطفاً  توجه نمایید در هر روش سطری باید تعداد یکسانی از کاراکترها را دربر داشت. برای رشته های با طول مختلف، شما باید پد با فضای کاراکترها  را مورد نیاز قرار دهید .
  • استفاده از تابع char . اگر  رشته  طول مختلف دارند، پدهای char   رشته های کوتاه  با فاصله های عقب تری   هستند بنابراین هر سطر کاراکترهایی با تعداد یکسان دارد.

مثال

doc_profile =[‘zara ali                         ‘;…

 ‘sr. surgeon ‘                         ;…

 ‘r n tagore cardiology research center’]

dociprofile =char(‘zara ali’,’sr. surgeon’,…

‘rn tagore cardiology research center’)

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

475

شما می توانید رشته های افقی را در هریک از روش های زیر ترکیب کنید:

  • متلب از عملگر اتصال [] و و برای جداسازی رشته های ورودی از کاما و فاصله خالی استفاده می کند. این روش هر فاصله پشتی در آرایه های ورودی را حفظ می کند.
  • از تابع اتصال،stract استفاده کنید.این روش فضاهای خالی قبلی در ورودی ها را پاک می کند.

مثال

یک فایل اسکریپت ایجاد کنید و کد زیر را در آن تایپ نمایید:

name =’zara ali ‘;

position =’sr. surgeon ‘;

worksat =’r n tagore cardiology research center’;

profile =[name ‘, ‘ position ‘, ‘ worksat]

profile = strcat(name,’, ‘, position,‘, ‘, worksat)

 

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

476

 

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

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

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

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