วันศุกร์ที่ 4 เมษายน พ.ศ. 2557

About

การใช้โปรแกรม MATLAB เป็นอะไรที่ยากมาก สำหรับผู้เริ่มต้น หรือผู้ที่ไม่เคยใช้มันมาก่อน  เพราะต้องมาฝึกฝนและจดจำไวยากรณ์ คำสั่ง ภาษา ฯลฯ อะไรต่อมิอะไรอีกมากมาย ยากตรงนี้ละ













บล๊อกนี้ คิดว่าคงจะช่วยหลายๆท่านได้ที่เริ่มต้นกับตัว MATLAB และหลายๆท่านที่ใช้มันได้บ้างแล้ว แต่หลงลืมคำสั่งไปบ้าง เป็นการทบทวนไปในตัว..ครับ


สุวิทย์ เมาะราษี
115660421001-2
PaL.boga@gmail.com

วันศุกร์ที่ 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');




หน้าเว็บ