smyt
مدیر انجمن
ارسالها : | 20 |
عضويت : | 25 /12 /1392 |
سن : | 24 |
|
آموزش رسم کردن رویه ها در متلب matlab
آموزش رسم کردن رویه ها در متلب matlab :
رسم کردن رویه ها در MATLAB ، همانند رسم نمودار مبحث گسترده ای است ( البته
برای حرفه ای ها ) . ولی در زیر چند مثال را آورده ام که امیدوارم برای شروع کار
مفید مفید واقع شود :
دستور meshgrid :
آرایه های x و yرا برای نمودار های سه بعدی تولید می کند .
>> [X,Y] = meshgrid(1:3,10:14)
X =
1 2 3
1 2 3
1 2 3
1 2 3
1 2 3
Y =
10 10 10
11 11 11
12 12 12
13 13 13
14 14 14
در مثال های آتی این دستور را در کنار دیگر دستورات رسم سه بعدی خواهیم آورد .
دستور surf :
نمودار صفحه ای (surface plot ) را رسم می کند .
مثال :تابع را رسم کنید .
xg=linspace(-5,5,20);
[x,y]=meshgrid(xg,xg);
z=2-x.^2-y.^2;
surf(x,y,z)
دستور surfc :
خطوط تراز را روی صفحه ثابت z و در زیر رویه نمایش می دهد .
xg=linspace(-5,5,20);
[x,y]=meshgrid(xg,xg);
z=2-x.^2-y.^2;
surfc(x,y,z)
دستور mesh :
نمودار شبکه ای را رسم می کند .
xg=linspace(-5,5,20);
[x,y]=meshgrid(xg,xg);
z=2-x.^2-y.^2;
mesh(x,y,z)
رسم کلاه مشهور مکزیکی :
>> [x,y]=meshgrid(-8.2:0.5:8.2);
>> r=sqrt(x.^2 y.^2);
>> z=sin(r)./r;
>> mesh(z)
|
|
یکشنبه 25 اسفند 1392 - 14:08 |
|