基于MATLAB的3D图形设计(3)
时间:2019-08-23 13:02 来源:毕业论文 作者:毕业论文 点击:次
2.MATLAB的绘图基础 2.1 基于MATLAB软件绘图属性 一.Matlab绘图直线属性[1]: ㈠.函数属性: i.LineStyle :线形 ii.LineWidth :线宽 iii.Color:颜色 iv.MarkerType :定义点的形状 v.MarkerSize :定义点的大小 vi.MarkerFaceColor : 定义内部填充颜色 vii.MarkerEdgeColor :定义点边缘的颜色 ㈡.符号属性: i.线形标记符属性 :点线 -.点横线 - 实线 -- 虚线 ii.点形标记符属性 + 加号 *星号 x叉号 .实心点 o 圆圈 d钻石形 s 正方形 p五角星形 h优尔角星形 ^上三角形 v下三角形 < 左三角形 > 右三角形 iii.颜色标记符属性 R红 y黄 b蓝 g绿 m紫红 c蓝绿 k 黑 w白 注意: 1).表示属性的符号必须放在同一个串字符串中; 2).可以同时指定2 ~3个属性; 3).与先后顺序无关; 4).指定的属性中,同一种属性不能有两个以上; 二.描绘不同的直线 在连线时,需要对点的类别、直线属性进行区分,因此可以设置不同的属性,如下: ⑴.LineStyle:线形 ⑵.MarkerSymbol:点形 ⑶.Color:颜色 例如: plot(x,y,'-+y','MarkerEdgeColor','g') 线是实线,颜色是黄色;标记点是加号,颜色是绿色. 三.描绘数据点的分布 有时我们要绘制数据点的分布,不需要在这些点之间画一条线,它可以以下方式实现: plot(x,y,'d') 即只定义数据点的点形,通过程序1所示,可以得到属使用如图1所示: 程序1: x = -pi:0.5:pi; %设置x取值范围 y1 = sin(x); %设置y1的函数方程 y2 = cos(x); %设置y2的函数方程 figure %设置图形窗口 plot(x,y1,'-ro','LineWidth',2,'MarkerFaceColor','r','MarkerSize',4)%设置y1属性 hold on %图形保持状态 plot(x,y2,'-gs','LineWidth',4,'MarkerFaceColor','g','MarkerSize',8)%设置y2属性 (责任编辑:qin) |