آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

رسم مقادیر یک ماتریس دو بعدی به صورت سیمی (mesh) و خطوطی در زیر آن با دستور meshc در متلب

دستور meshc در متلب، مشابه دستور mesh ، مقادیر یک ماتریس دو بعدی را به صورت سیمی (mesh)، رسم می کند و تنها تفاوت آن با دستور mesh این است که علاوه بر رسم مقادیر به صورت سیمی (mesh)، یک سری خطوط رنگی نیز در زیر شکل رسم می کند. مقادیر روی هر خط رنگی، برابر هستند و بنابراین با مشاهده این خطوط رنگی، می توانیم درک بهتری از نحوه تغییرات مقادیر عناصر ماتریس دو بعدی داشته باشیم. به مثال زیر توجه کنید :

مثال

ماتریس دو بعدی z را به صورت تابعی دلخواه از x و y تعریف می کنیم و سپس آن را با دستور meshc رسم می کنیم :


clear all
close all
clc
 
x=-8:0.5:8;
y=-8:0.5:8;
L=length(x);
z=zeros(L,L);
for nn=1:L
    for mm=1:L
        R=sqrt(x(nn)^2+y(mm)^2);
        z(nn,mm)=sin(R)/R;
    end
end
 
meshc(x,y,z)
xlabel('x')
ylabel('y')
zlabel('z')

نتیجه :

رسم مقادیر یک ماتریس دو بعدی به صورت سیمی (mesh) و خطوطی در زیر آن با دستور meshc در متلب

نقاط روی هر خط رنگی در زیر شکل، دارای مقادیر یکسانی می باشند.

نکته

با استفاده از دستور colorbar ، می توانیم مقادیر متناظر با هر رنگ را در کنار شکل نمایش بدهیم. به مثال زیر توجه کنید :

مثال

همان مثال قبل را این بار با دستور colorbar می نویسیم :


clear all
close all
clc
 
x=-8:0.5:8;
y=-8:0.5:8;
L=length(x);
z=zeros(L,L);
for nn=1:L
    for mm=1:L
        R=sqrt(x(nn)^2+y(mm)^2);
        z(nn,mm)=sin(R)/R;
    end
end
 
meshc(x,y,z)
colorbar
xlabel('x')
ylabel('y')
zlabel('z')

نتیجه :

رسم مقادیر یک ماتریس دو بعدی به صورت سیمی (mesh) و خطوطی در زیر آن با دستور meshc در متلب
نویسنده علیرضا گلمکانی
شماره کلید 118
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)