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

رسم مقادیر یک ماتریس دو بعدی به صورت نواری (ribbon)، با دستور ribbon در متلب

با دستور ribbon در متلب، می توانیم مقادیر عناصر یک ماتریس دو بعدی را به صورت نواری (ribbon) رسم کنیم. به مثال زیر توجه کنید :

مثال

clear all
close all
clc
 
x=-4:0.5:4;
y=-4:0.5:4;
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
 
ribbon(y,z)
xlabel('x')
ylabel('y')
zlabel('z')

نتیجه :

رسم مقادیر یک ماتریس دو بعدی به صورت نواری (ribbon)، با دستور ribbon در متلب
نکته

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

مثال

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


clear all
close all
clc
 
x=-4:0.5:4;
y=-4:0.5:4;
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
 
ribbon(y,z)
colorbar
xlabel('x')
ylabel('y')
zlabel('z')

نتیجه :

رسم مقادیر یک ماتریس دو بعدی به صورت نواری (ribbon)، با دستور ribbon در متلب
مثال

مثال خود نرم افزار متلب :


clear all
close all
clc
 
[x,y] = meshgrid(-3:.5:3,-3:.1:3);
z = peaks(x,y);
ribbon(y,z)
xlabel('X')
ylabel('Y')
zlabel('Z')
colormap hsv

نتیجه :

رسم مقادیر یک ماتریس دو بعدی به صورت نواری (ribbon)، با دستور ribbon در متلب
نویسنده علیرضا گلمکانی
شماره کلید 2516
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 1 0
mostafamahmoodi
۱۳۹۶/۰۶/۰۸
۱۳:۱۶

با عرض سلام و تشکر بابت سایت مفیدتون
اگر تعداد سطر و ستون ماتریس برابر نباشه آیا بازم با دستور ribbon قابل رسمه؟
 در پست زیر برای کد surf روشی برای این کار گفتین، اما برای کد ribbon ارور میداد.

http://www.kelidestan.com/forum/showthre...57#pid9057


با تشکر

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