متغییر ها در متلب
متغییر ها در متلب
تعریف متغییر
برای تعریف متغییر ها در متلب باید ساختار انواع داده های پشتیبانی شده توسط متلب را بشناسیم. این پست آموزشی به شما امکان شناخت و کار کردن با داده های آموزشی عددی را خواهد داد.
سایر داده های آموزشی در پست های دیگر بررسی می شود.
نکات تعریف متغییر :
- طول اسم متغییر ها بیشتر از 63 کلمه نباشد.
- در اسم متغییر فاصله به کار نرفته باشد.
- اسم متغییر با عدد شروع نشود.
- متلب به حروف بزرگ و کوچک در اسم متغییر حساس است. (case sensitive)
- از اسامی عمومی و متغییر های ثابت استفاده شده در خود متلب به عنوان اسم متغییر استفاده نشود.
توصیه کلیدی: در انتخاب اسم متغییر، تنها مجاز به استفاده ار آندرلاین بین کلمات، و اعداد پس از حروف می باشید.
انواع داده ها در متلب:
در حالت کلی داده ها در متلب به 5 دسته زیر دسته بندی می شوند:

- داده های عدددی :
مجموعه ای از داده های عددی یک ماتریس عددی را ایجاد می کند. - داده های کاراکتری :
برای نمایش نتایج متنی به کار می رود - داده های منطقی :
داده های صفر و یک هستند
عبارت های شرطی نیز داده منطقی را بر می گرداند(یک در صورت درست بودن و صفر در هنگام غلط بودن شرط) - داده های سلولی :
هر متغییر در سلول های مختلف مقدار دهی می شود. - داده های ساختار :
هر متغییر داره زیر شاخه هایی در دل خود خواهد بود.
داده های عددی:
🔸 مقدار دهی ماتریس: (m سطر و n ستون)
A= [1,2,3;4,5,6;7,8,9]
= A
3 2 1
4 5 6
7 8 9
این یک ماتریس با تعداد 3 سطر و 3 ستون است

🔹 انتخاب کل سطر :
X=A(1,:)
X= [1 2 3]
🔸 انتخاب کل ستون:
X=A(:,2)
= X
2
5
8
🔹 انتخاب یک عنصر از ماتریس :
X = A(2,2)
X = 5
🔸 انتخاب یک قسمت از ماتریس
X= A(1:2,2:3)
= X
3 2
5 6
در اینجا از سطر اول و دوم، اعداد ستون های دوم و سوم جدا شده است
🔹 حذف یک سطر (یا ستون ):
[ ] = A(1,:)
= A
6 5 4
7 8 9
🔸 عوض کردن مقدار یک عنصر:
A(3,3) = 0
=A
3 2 1
4 5 6
0 8 9
🔹 اضافه کردن سطر جدید به ماتریس:
B = [ 0,0,0]
X = [B;A]
= X
0 0 0
3 2 1
4 5 6
7 8 9
🔸 اضافه کردن یک ماتریس ستونی به ماتریس :
B = [ 0;0;0]
X= [A,B]
=X
0 3 2 1
0 4 5 6
0 7 8 9
علائم رایج:
- , جداسازی سطر ی
- ; جداسازی ستونی
- : به معنای تا یا همه فارسی!
به عنوان مثال :
🔺 a:b از عدد a تا b
🔻 A(:,2) همه سطر های ماتریس A
تولید دنباله حسابی:
یکی از دنباله های پر کاربرد در رسم نمودار ها دنباله حسابی می باشد که در کد های نمایش داده شده 2 روش مرسوم بیان شده است.
x = [s:d:f]
%x = [s, s + d, s + 2d, . . ., s + nd]
x = linspace(s, f, n)
%x = [s, s + d, s + 2d, ... , f = s + (n - 1)d]
%d = (f-s)/(n-1);
