绘图
plot(x,y)函数,x表示x轴的坐标,y表示y轴的坐标
如
>> x = 1:0.01:5;
>> y = 1:0.01:5;
>> plot(x,y)
>> xlabel('x轴')%在x轴上添加标签
>> ylabel('y轴')%在y轴上添加标签
>> grid on%在图纸上显示网格
>> grid off%关闭网格
>> legend()函数%在图纸右上角添加图例,如果是一个图形,那么就写一个参数,如果是两个图形就写两个参数,如果是一个图形写的是两个参数,那么只显示第一个参数
运行结果
在一张图纸上绘制两个图形,在绘制完第一个图形后,添加 hold on 命令让这个图形保留着,再继续画下一个图形即可,也可以使用一个命令绘制两个图形,如plot(x1,y1,x2,y2),x1,y1代表一个图形
x2,y2代表一个图形,如
x1 = 1:5;
y1 = 1:5;
x2 = sin(x1);
y2 = sin(y1);
plot(x1,y1,'-or',x2,y2,'ob')%‘-or’表示图形的线型是红色的实线和圆圈 ’-‘代表实线,’o‘代表圆圈,’r‘代表红色,不在意顺序
legend('函数1','函数2')
运行结果
图像保存时如果是fig格式的就只能在matlab中使用,如果想在其他软件上使用要保存为其他格式
x = 1:6
y = 1:6
plot(x,y,'-or','linewidth',2,'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10)%linewidthb表示线的宽度为2,markeredgecolor 表示为圆圈的数据点的外部线是黑色的,markerfacecolor 表示
数据点圆圈的内部填充色为绿色,markersize表示圆圈的大小为10
极坐标