تعریف تعدادی نقطه بر روی شکل، با کلیک های موس و سپس ذخیره مختصات x و y آنها در دو متغیر، با دستور getpts در متلب
با استفاده از دستور getpts در متلب، می توانیم با کلیک های موس، تعدادی نقطه را بر روی شکل تعریف کنیم، به گونه ای که مختصات x و y نقطه ها به صورت خودکار در دو متغیر ذخیره شود (برای پردازش های بعدی).
به مثال زیر توجه کنید :
کدهای متلب زیر را اجرا می کنیم :
close all
clc
fig = figure(1);
axis([-20 20 -20 20]);
[X,Y] = getpts(fig)
نتیجه :
یک پنجره شکل نمایش داده می شود :
با کلیک های موس، 4 نقطه را تعریف می کنیم، فقط باید توجه داشت که هنگام تعریف نقطه چهارم، به جای کلیک، دابل کلیک (دو بار کلیک سریع) می کنیم تا متلب متوجه شود که این آخرین نقطه ای است که قصد تعریف آن را داشته ایم :
خروجی متلب به صورت زیر خواهد بود :
-12.2120
8.3410
-7.1429
4.7465
Y =
12.9240
14.6784
-0.9942
2.8655
مشاهده می کنید که مختصات x و y نقطه ها را در دو بردار X و Y داریم و می توانیم از آنها برای پردازش های بعدی استفاده کنیم.
سلام ممنون از متلب مفیدتون اگه بخوایم مختصات سه بعدی نقطه رو به دست بیاریم باید چیکار کنیم؟