به آموزشگاه مجازی سینا خوش آمدید!

آموزش متغیرها و انتساب مقادیر در متلب

امتیاز
(0)

به هنگام برنامه نویسی، خوب است که بتوانیم اطلاعات را در متغیرها ذخیره کنیم. یک متغیر، ظرفی برای نگهداری مقادیر محسوب می شود. عملگر انتساب، که با نماد = نشان داده می شود، عملگری است که از آن برای انتساب مقادیر در متغیرهای متلب استفاده می شود. 

دستور x=1 باعث می شود مقدار 1 در یک متغیر به نام x ذخیره شود. پس از اینکه این خط را اجرا کردید، خواهید دید که یک متغیر جدید در پنجره ی workspace ظاهر می شود. تا زمانیکه این مقدار تغییر داده نشده یا حذف نشده باشد، می توانیم از مقدار 1 در داخل متغیر x استفاده کنیم. 

خودتان امتحان کنید

مقدار 2 را به متغیر y انتساب دهید. y را در 3 ضرب کنید تا ببینید که این متغیر مانند 2 که در آن ذخیره شده است، رفتار می کند:

 

 

 

 

 


پنجره ی workspace در متلب، یک پنجره ی خلاصه شده است، که در حافظه ی رایانه، مکانی برای نگهداری متغیرها می باشد. فعلاً فقط کافیست بدانید که هر command window یک پنجره ی workspace مخصوص به خود دارد و محتوای هرکدام از آنها، تنها در پنجره ی workspace خودش در دسترس است. بعنوان یک نتیجه از مثال قبلی، اگر به پنجره ی workspace نگاه کنید، خواهید دید که متغیر y در آنجا اضافه شده است. با استفاده از تابع whos می توانیم لیستی از تمام متغیرهای پنجره ی workspace که در پنجره ی command window قرار دارد، مشاهده کنیم. 

توجه کنید علامت مساوی(=) در برنامه نویسی، مانند یک دستور حقیقی در ریاضی نیست. در ریاضی، دستور x = 2 یک حقیقت کلی در چارچوبِ(framework) داده شده، یعنی x برابر با 2 است را تعریف می کند. اما در برنامه نویسی، دستور x = 2 یعنی، یک مقدار شناخته شده( یعنی 2) با نام یک متغیر(یعنی x) مرتبط است و 2 در x ذخیره می شود. 

با اینکه در ریاضیات کاملاً مجاز است که بگوییم 1=x اما انتساب در متلب همواره برعکس است: یعنی مقداری که در سمت راست علامت مساوی قرار گرفته است، در متغیری که در سمت چپِ علامت مساوی قرار گرفته است، انتساب داده می شود. بنابراین اگر در متلب، دستور زیر را اجرا کنیم، خطا خواهد داد:

» 1 = x

عملگر انتساب،همیشه در ترتیب عملگرها، نسبت به عملگرهای ریاضی، منطقی و مقایسه ای، در انتها قرار می گیرد. 

امتحان کنید

 

 

 

 

 

 

 


 

 

 

  • بازدید: 41

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال