آرایه کارکتر مستطیل
رشته های مورد بحث ما تاکنون آرایه های کاراکتری یک بعدی بودند. با این حال، ما به ذخیره بیش از این نیاز داریم.ما به ذخیره داده متنی چند بعدی در برنامه مان نیاز داریم. این با ایجاد آرایه های کاراکتری مستطیلی به دست می آید.
ساده ترین راه ایجاد آرایه کاراکتری مستطیلی با الحاق 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’)
زمانی که فایل را اجرا می کنید، نتیجه زیر نشان داده می شود:
شما می توانید رشته های افقی را در هریک از روش های زیر ترکیب کنید:
- متلب از عملگر اتصال [] و و برای جداسازی رشته های ورودی از کاما و فاصله خالی استفاده می کند. این روش هر فاصله پشتی در آرایه های ورودی را حفظ می کند.
- از تابع اتصال،stract استفاده کنید.این روش فضاهای خالی قبلی در ورودی ها را پاک می کند.
مثال
یک فایل اسکریپت ایجاد کنید و کد زیر را در آن تایپ نمایید:
name =’zara ali ‘;
position =’sr. surgeon ‘;
worksat =’r n tagore cardiology research center’;
profile =[name ‘, ‘ position ‘, ‘ worksat]
profile = strcat(name,’, ‘, position,‘, ‘, worksat)
زمانی که فایل را اجرا می کنید، نتیجه زیر نشان داده می شود:
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,