رسم یک یا چند نقطه، در متلب (MATLAB)
برای رسم یک یا چند نقطه در متلب (MATLAB)، باید از دستور plot استفاده کنیم (دستور plot ، هم می تواند خط رسم کند و هم می تواند نقاط گسسته رسم کند). دستور plot علاوه بر این که می تواند برای رسم منحنی های مختلف به کار رود، اگر در ورودی خود، مختصات یک نقطه را دریافت کند، آن نقطه را رسم خواهد کرد (برای رسم چند نقطه، می توان از حلقه for استفاده کرد، که در ادامه، مثالی برای آن می نویسیم).
به مثال زیر توجه کنید :
نقطه با مختصات (x,y)=(2,3) را با دستور plot در متلب، رسم می کنیم :
نتیجه :
برای رسم چند نقطه، باید ابتدا مختصات x و y نقاط را در دو بردار X و Y ذخیره کنیم و سپس با استفاده از حلقه for ، تک تک نقاط را به نوبت، در شکل رسم کنیم :
نتیجه :
سمیرا سلام خیلی ممنون از مطالب خوبتون. امامن میخوام چند تا نقطه سه بعدی ترسیم کنم اگه ممکنه یه نمونه کد برام بزارید. (x,y,z)
عمران آ»وزش خوبی بود. خیلی ممنون
یه سوال پیش اومد فقط ، تو خط زیر کاربرد دستور rs چی هست ؟!؟
plot(x,y,'rs','LineWidth',5,'MarkerSize',2);
خیلی خوب میشه یه آموزش جامع در مورد تمام دستو رها و اجزای تابع plot بزارید.
ممنون
admin سلام.
دو ویژگی را توسط دو حرف r و s تعیین کرده ایم (هر کدام را می توان حذف کرد). حرف s برای این است که نقطه را بزرگتر ببینیم، یعنی اگر حذف شود، آنگاه نقطه خیلی کوچک نمایش داده می شود. به عنوان مثال، همان کد را به صورت زیر تغییر داده و نتیجه را مشاهده کنید :
<?php
plot(x,y,'r','LineWidth',5,'MarkerSize',2);
حرف r هم از ابتدای کلمه red گرفته شده که رنگ نقاط را برابر رنگ قرمز تعیین می کند، به عنوان مثال، می توانید به جای حرف r ، حرف g را بنویسید که از ابتدای کلمه green گرفته شده و رنگ نقاط را برابر رنگ سبز تعیین خواهد کرد :
<?php
plot(x,y,'gs','LineWidth',5,'MarkerSize',2);
مشخصه های مختلف برای دستور plot را در مباحث (کلیدهای) مختلف در دسته بندی های (دسته کلیدهای) مربوط به شکل شرح داده ایم (سعی کرده ایم جداگانه ذکر شوند تا کاربر بر اساس نیاز خود، آنها را در دسته بندی ها بیابد). به عنوان مثال، دسته کلید زیر را ببینید :
دسته کلید شماره 300
همچنین با خواندن همه مباحثی که در آنها دستور plot به کار رفته نیز می توانید به مرور متوجه ویژگی های مربوط به آن بشوید :
http://www.kelidestan.com/matlab/matlab-...mmand=plot
مهرنام
milad
نوشین
رضادرویشی
یوسف
داود
عبدالله مسلم