MATLAB快速绘制三角形(Triangle)
MATLAB快速绘制三角形(Triangle)?
MATLAB快速绘制三角形
1.启动MATLAB,新建脚本(Ctrl N),输入如下代码:
close all clear all clc
x1=1x2=2x3=3
y1=1y2=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.最后保存和运行上述更改后的脚本,得到如下红色三角形。