آموزش مقدماتی متلب؛ آرایهها، نمودار و تابعنویسی
مقدمهای بر یادگیری MATLAB با آرایهها، رسم نمودار و تابعنویسی؛ همراه مثال و نکاتی درباره ابعاد داده و ترتیب مطالعه مباحث.
قبل از حفظ دستورها، یک سؤال مشخص انتخاب کن
فرض کن چند اندازهگیری دما داری و میخواهی آنها را در طول زمان ببینی. همین مسئله کوچک، تمرین مناسبی برای تعریف بردار، اندیسگذاری، ترسیم و کنترل نتیجه است. لازم نیست در اولین روز سراغ یک پروژه بزرگ بروی؛ بهتر است بتوانی ورودی و خروجی یک مسئله کوچک را توضیح بدهی.
اولین تمرین: داده را به نمودار تبدیل کن
time = 0:5;
temperature = [20 21 23 22 24 25];
plot(time, temperature, '-o');
xlabel('Time (h)');
ylabel('Temperature (deg C)');
grid on;حالا یک مقدار را تغییر بده و نمودار را دوباره ببین. سپس تعداد نقاط دو بردار را مقایسه کن. برای رسم زوجهای داده، طول ورودیها باید با هم سازگار باشد. این تمرین را میتوانی با نمرهها، نتایج آزمایش یا دادههای شخصی خودت تکرار کنی.
چهار قدم بعدی
- با بردارها و ماتریسها، انتخاب سطر و ستون و اندازه آرایه کار کن.
- شرط و حلقه را برای یک مسئله واقعی کوچک بنویس.
- بخش تکراری برنامه را به تابع تبدیل کن.
- خروجی را با یک مثال دستی ساده بررسی کن و نتیجه را رسم کن.
خطایی که از ابتدا باید بشناسی
ضرب ماتریسی و ضرب درایهای یکسان نیستند. برای مثال، مربعکردن تکتک دادههای یک بردار با نقطه پیش از توان انجام میشود. اگر کد بدون خطا اجرا شد، هنوز لازم است معنای محاسبه را بررسی کنی.
x = [1 2 3];
y = x.^2; % [1 4 9]چه زمانی به سیمولینک یا یادگیری عمیق برویم؟
وقتی بتوانی یک اسکریپت کوتاه را بخوانی، داده را آماده کنی و خروجی را بررسی کنی، رفتن به ابزارهای تخصصی منطقیتر میشود. مسیر همه یکسان نیست؛ موضوع پروژه و دانستههای فعلیات تعیین میکند قدم بعدی تحلیل عددی، شبیهسازی، بهینهسازی یا پیشبینی باشد.
برای مطالعه بیشتر
راهنمای آرایهها و ماتریسها در MathWorks ↗دوره مرتبط: آموزش متلب از مقدماتی تا پیشرفته
همه راهنماها ←