Matlab学习画图基础笔记0309

1、plot(cos(0:pi/20:2pi))
Matlab学习画图基础笔记0309
2、画双线图
hold on
plot(cos(0:pi/20:2
pi));
plot(sin(0:pi/20:2pi));
hold off
Matlab学习画图基础笔记0309
改进:
hold on
plot(cos(0:pi/20:2
pi),‘or’);
plot(sin(0:pi/20:2*pi),‘xg’);
hold off
Matlab学习画图基础笔记0309
3、画图工具箱
Matlab学习画图基础笔记0309
4、画多条曲线

x=0:0.5:4pi;
y=sin(x); h=cos(x); w=1./(1+exp(-x));
g=(1/(2
pi2)0.5).*exp((-1.*(x-2*pi).2)./(22^2));
plot(x,y,‘bd-’,x,h,‘gp:’,x,w,‘ro-’,x,g,‘c^-’);Matlab学习画图基础笔记0309
添加标签:
legend(‘sin(x)’,‘cos(x)’,‘Sigmoid’,‘Gauss function’)
Matlab学习画图基础笔记0309
5、添加图的信息,x,y轴
x=0:0.1:2pi; y1=sin(x); y2=exp(-x);
plot(x,y1,’–
’,x,y2,’????’);
xlabel(‘t=0 to 2\pi’);
ylabel(‘values of sin(t) and e^{-x}’)
title(‘Function Plots of sin(t) and e^{-x}’);
legend(‘sin(t)’,‘e^{-x}’);
Matlab学习画图基础笔记0309
6、
x=linspace(0,3);y=x.^2.sin(x);plot(x,y);
line([2,2],[0,2^2
sin(2)]);
str=’02x2sin(x)dx \int_{0}^{2} x^2\sin(x) dx ’;
text(0.25,2.5,str,‘Interpreter’,‘latex’);
annotation(‘arrow’,‘X’,[0.32,0.5],‘Y’,[0.6,0.4]);
Matlab学习画图基础笔记0309
7、调整
x=linspace(0,2pi,1000);
y=sin(x);plot(x,y);
h=plot(x,y); get(h)
Matlab学习画图基础笔记0309
8、修整
x=linspace(0,2
pi,1000);
y=sin(x);plot(x,y);
h=plot(x,y); get(h)
set(gca,‘XLim’,[0,2pi]);
set(gca,‘YLim’,[-1.2,1.2]);
Matlab学习画图基础笔记0309
9、
x=linspace(0,2
pi,1000);
y=sin(x);plot(x,y);
h=plot(x,y);
set(gca,‘XLim’,[0,2pi]);
set(gca,‘YLim’,[-1.2,1.2]);
set(gca,‘FontSize’,25);
set(gca,‘XTick’,0:pi/2:2
pi);
set(gca,‘XTickLabel’,0:90:360);
set(gca,‘FontName’,‘symbol’);
set(gca,‘XTickLabel’,{‘0’,‘p/2’,‘p’,‘3p/2’,‘2p’});
set(h,‘LineStyle’,’-.’,…
‘LineWidth’,7.0,‘Color’,‘g’);
plot(x,y,’-.g’,…
‘LineWidth’,7.0);
10、画两个图
x=-10:0.1:10;
y1=x.^2-8;
y2=exp(x);
figure,plot(x,y1);
figure,plot(x,y2);
Matlab学习画图基础笔记0309
11、同一个层,画多个图形
t=0:0.1:2pi;x=3cos(t);y=sin(t);
subplot(2,2,1);plot(x,y);axis normal
subplot(2,2,2);plot(x,y);axis square
subplot(2,2,3);plot(x,y);axis equal
subplot(2,2,4);plot(x,y);axis equal tight
Matlab学习画图基础笔记0309
12Matlab学习画图基础笔记0309
%axis off
%box off
grid on
Matlab学习画图基础笔记0309