matlab画图(primary)
x=0:.1:10;
y=x.^2-10*x+10;
plot(x,y);
x=0:.1:5;
y=x.^2-10*x+10;
plot(x,y);
根据设定的自变量的区间不同,所展示的图形区间不同
设置title、x坐标、y坐标、背景网格线
x=0:.1:10;
y=x.^2-10*x+10;
plot(x,y);
xlabel('x');
ylabel('y');
title('Plot of y=x.^2-10*x+10');
grid on;
% python中设置需要用import matplotlib as plt
% plt.title()
% plt.xlabel();
% plt.ylabel();
打印图片——print<选项><文件名>
print -dtiff my_image.tif
在PC、MAC、UNIX平台上的文字处理软件都支持TIFF格式
联合作图
将两个函数的图形展示在一个图中
% 联合图像
x=0:pi/100:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,x,y2);
grid on;
线的形状、形式、符号形式、图例
颜色: 标记类型: 线型
m 品红 . 点 - 实线
c 青绿 o 圆 : 虚线
b 黑色 x x号 -. 画点线
s 正方形 -- 虚线
d 菱形 <none> 无
v 倒三角
^ 正三角
> 三角(向右)
< 三角(向左)
p 五角星
h 六线形
<none> 无
实现一下:
x=0:0.1*pi:2*pi;
y=cos(x);
plot(x,y,'b-d');
图例
legend(‘name1’,‘name2’,…,pos)
name1,name2,。。。都是线的对应的意思
pos的值:
对于y=sin(x),图例:
x=0:0.1*pi:2*pi;
y=cos(x);
plot(x,y,'b-d');
legend('sin(x)');
四种不同坐标系
plot():函数的x、y均用线性尺度
semilog():函数的x用对数尺度、y用线性尺度
semiloge():函数的x用线性尺度、y用对数尺度
loglog():函数的x、y均用对数尺度