اساطیر زبان

MATLAB مخفف “آزمایشگاه ماتریس” است. در حالی که سایر زبانهای برنامه نویسی عمدتا با اعداد یک به یک کار می کنند ، MATLAB® به گونه ای طراحی شده است که اساساً روی کل ماتریس ها و آرایه ها کار می کند.

همه متغیرهای MATLAB ، بدون توجه به نوع داده ، آرایه های چند بعدی هستند. ماتریس یک آرایه دو بعدی است که اغلب برای جبر خطی استفاده می شود.

 


متلب

توی این پک فوق العاده، صفر تا صد متلب رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، سخت ترین پروژه هات رو در چند دقیقه با متلب انجام بده یا اصلا باهاش پول در بیار! 


 

۷ درس کاربردی آموزش برنامه نویسی در متلب (فیلم+زبان فارسی)

ایجاد آرایه

برای ایجاد یک آرایه با چهار عنصر در یک ردیف ، عناصر را با یک کاما (،) یا یک فاصله جدا کنید.

a = [1 2 3 4]

a = 1×4

1 2 3 4

این نوع آرایه بردار سطر است.

برای ایجاد ماتریسی که چندین ردیف داشته باشد ، ردیف ها را با علامت های نقطه ویرگول جدا کنید.

a = [1 3 5; 2 4 6; 7 8 10]

a = 3×3

1 3 5

2 4 6

7 8 10

روش دیگر برای ایجاد ماتریس استفاده از تابعی مانند یک ، صفر یا rand است. به عنوان مثال ، یک بردار ستون 5 در 1 صفر ایجاد کنید.

z = zeros(5,1)

z = 5×1

0

0

0

0

0

عملیات ماتریس و آرایه

MATLAB به شما این امکان را می دهد که با استفاده از یک عملگر یا تابع حساب ، همه مقادیر را در یک ماتریس پردازش کنید.

a + 10

ans = 3×3

11 13 15

12 14 16

17 18 20

sin(a)

ans = 3×3

0.8415 0.1411 -0.9589

0.9093 -0.7568 -0.2794

0.6570 0.9894 -0.5440

برای جابجایی ماتریس ، از یک نقل قول (‘) استفاده کنید:

a’

ans = 3×3

1 2 7

3 4 8

5 6 10

با استفاده از عملگر * می توانید ضرب ماتریس استاندارد ، که محاسبه محصولات داخلی بین سطرها و ستون ها است ، انجام دهید. به عنوان مثال ، تأیید کنید که یک ماتریس معکوس آن ماتریس واحد را برمی گرداند:

p = a*inv(a)

p = 3×3

1.0000 0 0

0 1.0000 0

0 -0.0000 1.0000

توجه داشته باشید که p ماتریسی از مقادیر صحیح نیست. MATLAB اعداد را به عنوان مقادیر نقطه شناور ذخیره می کند و عملیات حسابی نسبت به تفاوت های کوچک بین مقدار واقعی و نمایش نقطه شناور آن حساس هستند. با استفاده از دستور format می توانید رقم اعشار بیشتری نمایش دهید:

format long

p = a*inv(a)

p = 3×3

0.999999999999996 0 0

0 1.000000000000000 0

0 -0.000000000000014 1.000000000000000

با استفاده از این نمایشگر را به قالب کوتاه تر تنظیم کنید

format short

Format فقط نمایش اعداد را تحت تأثیر قرار می دهد ، نه نحوه محاسبه یا ذخیره MATLAB.

برای انجام ضرب با عنصر به جای ضرب ماتریس ، از عملگر .* استفاده کنید

p = a.*a

p = 3×3

1 9 25

4 16 36

49 64 100

عملگرهای ماتریس برای ضرب ، تقسیم و توان هر یک دارای یک عملگر آرایه متناظر هستند که با توجه به عناصر عمل می کند. به عنوان مثال ، هر عنصر a را به توان سه برسانید:

a.^3

ans = 3×3

1 27 125

8 64 216

343 512 1000

الحاق (concatenation)

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

A = [a,a]

A = 3×6

1 3 5 1 3 5

2 4 6 2 4 6

7 8 10 7 8 10

آرایه های متصل به هم با استفاده از ویرگول را horizental concatenation یا الحاق افقی می گویند. هر آرایه باید به همان تعداد ردیف باشد. به همین ترتیب ، وقتی آرایه ها تعداد ستون های یکسانی دارند ، می توانید با استفاده از نقطه ویرگول به صورت عمودی بهم بپیوندید.

A = [a; a]

A = 6×3

1 3 5

2 4 6

7 8 10

1 3 5

2 4 6

7 8 1

اعداد مختلط

اعداد مختلط دارای هر دو بخش واقعی و خیالی هستند ، جایی که واحد خیالی ریشه مربع1- است.

sqrt(-1)

ans = 0.0000 + 1.0000i

برای نمایش بخش خیالی اعداد مختلط ، از i یا j استفاده کنید.

c = [3+4i, 4+3j; -i, 10j]

c = 2×2 complex

3.0000 + 4.0000i 4.0000 + 3.0000i

0.0000 – 1.0000i 0.0000 +10.0000i

آموزش اسکریپت در متلب (به زبان ساده)

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

1 دیدگاه. ارسال دیدگاه جدید

  • ممنون فایلی مطلبی دارم که در ران شدن پیغام میدهد نمی دانم مشکل از کجاست لطفا میشه کمک بفرمائید. میتونم فایل را ارسال کنم نگاه بفرمائید مشکل در حلقه وچگونه وارد حلقه شود و اینکه فرمولی است که بخش از ان ماتریس مثلا 8 در 9 است مقداری که میخواد وارد حلقه شود ماتریس 4در2 یا 4در9 است و نمی دانم چکاربایدکرد

    پاسخ

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

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

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست