一、图形绘制的基本步骤
1、数据准备
2、选定图形窗口及子图位置
3、调用绘图函数绘制图形,如plot函数
4、设置坐标轴范围、刻度及坐标网格
5、利用对象属性值或者窗口工具栏设置线型、标记类型及其大小等
6、添加图形注释,例如图名、坐标名称、图例、文字说明等
8、图形的导出与打印
二、二维图形绘制
1、plot指令
1)plot(x,y)
以x为横坐标,y为纵坐标,按照坐标有序排列绘制曲线。
2)plot(y)
y为一维实数数组,以1:n为横坐标,以y为纵坐标,绘制曲线(n为y的长度)
a=magic(20);
a(9:20,:)=[]
figure;
plot(a)
3)plot(z)
z为一维复数数组,以横轴为实轴,纵轴为虚轴,在复平面上绘制有序集合的图形。
4)plot(A)
绘制矩阵A的列对它下标的图形。对于m*n的矩阵A,有n个含有m个元素的数对,或是n条有m个点的曲线,且这n条曲线均采用颜色监视器上不同的颜色绘制而成。
5)plot(x,A)
矩阵A,向量x
6)plot(A,x)
矩阵A,向量x
7)plot(A,B)
对矩阵A的行绘制矩阵B的列的图形。
8)plot(x,y,str)
用字符串str指定的颜色和线型对y绘制x的图形。
9)plot(x1,y1,str1,x2,y2,str2,…)
用字符串str1指定的颜色和线型对y1绘制x1的图形,用字符串str2指定的颜色和线型对y2绘制x2的图形…每组参数值可以采用上述除复数值以外的任何一种形式。str1,str2…可以省略,此时,自动为每条曲线选择颜色和线型。
2、格栅
当图像需要对具体数字有更加清楚的展示时,在图中添加格栅十分有效。
详见:
添加链接描述
3、文字说明
曲线所表示的函数或数据的规律进行一些文字说明或标注,以下是文本操作指令:
title('text') % 图形窗口顶端中间位置输出字符串"text"为标题
xlabel('text') % x轴下中间位置输出字符串"text"为标注
ylabel('text') % y轴中间位置输出字符串"text"为标注
zlabel('text') % z轴中间位置输出字符串"text"为标注
text(x,y,'text') %在图形窗口的(x,y)处写字符串“text”
text(x,y,'text','sc') % 暂时未用到
legend(str1,str2,..pos) % 在当前图形上输出图例,并用说明性字符串str1,str2等做标注,参数pos (-1,0,1,2,3,4) 分别代表不同位置
legend(str1,str2,..,'location''pos') % 在当前图形输出图例,并用说明性字符串str1,str2等做标注
legendoff % 从当前图形中清除图例
%%具体例子:
(https://blog.csdn.net/Intangilble/article/details/83614822)
4、线型、标记和颜色
同一张图形中同时画了多条曲线时,需要使用不同的线型、标记和颜色来区分不同的曲线。
1)线型
实线 -
虚线–
点画线 -.
点线 :
无线 none
2)标记
.
*
O
+
等等
3)颜色(8种)
g 绿
m品红
b蓝
c灰
w白
r红
k黑
y黄
5、坐标轴设置
6、图形叠绘
7、子图绘制
8、交互式绘图
9、双坐标轴绘图
未完待续…