MATLAB快速繪製三角形
1.啟動MATLAB,新建指令碼(Ctrl+N),輸入如下程式碼:
close all; clear all; clc
x1=1;x2=2;x3=3;
y1=1;y2=2;
triangle_x=[x1,x2,x3,x1];
triangle_y=[y1,y2,y1,y1];
fill(triangle_x,triangle_y,"b");
axis([0,4,0,3]);axis equal;
其中需要注意的是,三角形三個頂點,但是寫程式時要從第一個頂點開始連線,最後再連線到第一頂點上。這樣就有了triangle_x=[x1,x2,x3,x1];triangle_y=[y1,y2,y1,y1].
2.儲存和執行上述指令碼,得到如下三角形。
3.在第一步指令碼的基礎上,對圖形進行修飾,接著輸入如下程式碼:
set(gca,"fontname","Time New Romans","fontsize",15,...
"tickdir","out","ticklength",[0.02,0.02],...
"xtick",[0:1:4],"ytick",[0:1:3])
title("\fontsize {20} Triangle")
4.儲存和執行上述改進後的指令碼,得到如下三角形,圖形變得更加美觀。
5.可以改變三角形的顏色,例如繪製一個紅色的三角形,只需將fill(triangle_x,triangle_y,"b")改為fill(triangle_x,triangle_y,"r"),其中b表示blue,r表red.
6.最後儲存和執行上述更改後的指令碼,得到如下紅色三角形。
MATLAB快速繪製三角形
1.啟動MATLAB,新建指令碼(Ctrl+N),輸入如下程式碼:
close all; clear all; clc
x1=1;x2=2;x3=3;
y1=1;y2=2;
triangle_x=[x1,x2,x3,x1];
triangle_y=[y1,y2,y1,y1];
fill(triangle_x,triangle_y,"b");
axis([0,4,0,3]);axis equal;
其中需要注意的是,三角形三個頂點,但是寫程式時要從第一個頂點開始連線,最後再連線到第一頂點上。這樣就有了triangle_x=[x1,x2,x3,x1];triangle_y=[y1,y2,y1,y1].
2.儲存和執行上述指令碼,得到如下三角形。
3.在第一步指令碼的基礎上,對圖形進行修飾,接著輸入如下程式碼:
set(gca,"fontname","Time New Romans","fontsize",15,...
"tickdir","out","ticklength",[0.02,0.02],...
"xtick",[0:1:4],"ytick",[0:1:3])
title("\fontsize {20} Triangle")
4.儲存和執行上述改進後的指令碼,得到如下三角形,圖形變得更加美觀。
5.可以改變三角形的顏色,例如繪製一個紅色的三角形,只需將fill(triangle_x,triangle_y,"b")改為fill(triangle_x,triangle_y,"r"),其中b表示blue,r表red.
6.最後儲存和執行上述更改後的指令碼,得到如下紅色三角形。