کلیدستان

نسخه‌ی کامل: رسم ماتریس (رسم سه بعدی در متلب)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام ممنون از توجه تون.
فرض  x یک بردار 5 و y یک بردار 8مولفه ای باشند..T(دما) نیز یک ماتریس 5در 8 باشد.به طوری که  مثلا (3)x و (4)yم (4و3)Tرا فرا بخواند.
چگونه نمودار سه بعدی T را برحسب x,y رسم کنیم؟
 
سلام.
کلید زیر را بخوانید :

کلید شماره 114

همچنین دسته بندی زیر را ببینید :

http://www.kelidestan.com/keys/categorie...ategory=20

ممنون تشکر فراوان 
راهی هست که تعداد درایه های xوy برابر نباشد جواب بدهد؟
تشکر
بله، کدهای متلب را به صورت زیر تغییر می دهیم :

کد پی‌اچ‌پی:
clear all
close all
clc
 
x
=-10:0.5:10;
y=-10:0.5:5;
L1=length(x);
L2=length(y);
z=zeros(L1,L2);
for 
nn=1:L1
    
for mm=1:L2
        z
(nn,mm)=-sqrt(x(nn)^2+y(mm)^2);
    
end
end
 
surf
(y,x,z)
xlabel('y')
ylabel('x')
zlabel('z'

نتیجه اجرای کد متلب بالا :


با تشکر فراوان بسیار مفید بود