วันศุกร์ที่ 28 กุมภาพันธ์ พ.ศ. 2557

Plot graph 3D on Figure Using MATLAB

เมื่อต้องการแสดงผลข้อมูลใน Metrix ที่มีขนาด M*N  เราสามารถแสดงข้อมูลออกทาง Figure ได้ แต่ว่าเป็นการแสดงข้อมูลในระดับ 2 มิติ ดังภาพที่ 1
ภาพที่ 1, แสดงภาพ 2 มิติ ทาง Figure

เราสามารถนำข้อมูลใน Metrix มาแสดงใน Figure ในมิติ 3 มิติได้
คำสั่ง MATLAB ทาง Command windows


% Plot 3D distance
img=imgDist;
[m,n]=size(img);
[x,y] = meshgrid(1:n,1:m);  % n,m
z=double(img);
figure;
meshc(x,y,z);
figure;
c=contour(x,y,z);
hold on;
plot(c(2,:)),title('Contour plot');




ไม่มีความคิดเห็น:

แสดงความคิดเห็น

หน้าเว็บ