MATLAB快速繪制三角形
1.啟動MATLAB,新建腳本(Ctrl+N),輸入如下代碼:
closeall;clearall;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]);axisequal;
其中需要注意的是,三角形三個頂點(diǎn),但是寫程序時要從第一個頂點(diǎn)開始連接,最后再連接到第一頂點(diǎn)上。這樣就有了triangle_x=[x1,x2,x3,x1];triangle_y=[y1,y2,y1,y1].
2.保存和運(yùn)行上述腳本,得到如下三角形。
3.在第一步腳本的基礎(chǔ)上,對圖形進(jìn)行修飾,接著輸入如下代碼:
set(gca,'fontname','TimeNewRomans','fontsize',15,...
'tickdir','out','ticklength',[0.02,0.02],...
'xtick',[0:1:4],'ytick',[0:1:3])
title('\fontsize{20}Triangle')
4.保存和運(yùn)行上述改進(jìn)后的腳本,得到如下三角形,圖形變得更加美觀。
5.可以改變?nèi)切蔚念伾缋L制一個紅色的三角形,只需將fill(triangle_x,triangle_y,'b')改為fill(triangle_x,triangle_y,'r'),其中b表示blue,r表red.
6.最后保存和運(yùn)行上述更改后的腳本,得到如下紅色三角形。