آموزش متلب

آرایه ها در متلب

آرایه ها در متلب

حرکت دایره ای عناصر آرایه

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

a=[123;456;789] % the original array a

b = circshift(a,l)% circular shift first dimension values down byl.

c = circshift(a,[l-1])% circular shift first dimension values % down byl

%and second dimension values to the left %byl.

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

458

 

مرتب سازی آرایه ها

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

v =[2345l2950l9l7]% horizonal vector

sort(v)%sorting v

m =[264;539;20l]% two dimensional array

sort(m,l)% sorting m along the row

sort(m,2)% sorting m along the column

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

459

 

خانه آرایه

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

تابع  cell برای ایجاد  یک خانه آرایه  استفاده می شود.نحوه اجرا در متلب برای تابع cell این گونه است:

460

که،

  • c خانه آرایه است ؛
  • dim عدد صحیح اسکالر یا برداری از عدد صحیح است که آن جزئیاتی از اعداد صحیح است؛
  • dim1و…dimn اعداد صحیح اسکالر   که از ابعاد c مشخص شده اند هستند.
  • آرایه یا شیء جاوا
  • آرایه .net از سیستم نوع، سیستم یا رشته. شیء

مثال

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

c = cell(2,5);

c ={‘red‘,‘blue‘,‘gxeen‘,‘yellow‘,‘wh1te‘;l2345}

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

461

دسترسی به داده ها در خانه  آرایه ها

دو روش ارجاع به عناصر از خانه آرایه وجود دارد:

  • گذاشتن شاخص ها در پرانتز اول()، ارجاع به مجموعه های خانه ها
  • گذاشتن شاخص ها در بریس ها{} ، ارجاع به داده درون خانه های فرعی

زمانی که شاخص ها را در براکت اول می گذارید، به مجموعه ای از خانه های ارجاع داده می شود

شاخص های خانه آرایه در  پرانتزهای صاف به مجموعه هایی از خانه ها ارجاع  داده  می شود.

برای مثال:

c ={‘red‘,‘blue‘,‘gxeen‘,‘yellow‘,‘wh1te‘;l2345};

c(l:2,l:2)

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

462

همچنین شما می توانید  به محتوا خانه ها توسط  نمایه سازی  با بریس های مجعد دسترسی داشته باشید.

برای مثال:

c ={‘red‘,‘blue‘,‘gxeen‘,‘yellow‘,‘wh1te‘;l2345};

c{1,2:4}

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

463

 

 

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

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

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

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