MATLAB 常用画图函数示例
- 格式:doc
- 大小:49.00 KB
- 文档页数:2
%三角函数(正弦、余弦、正切、余切)的作图
clear
close all
clc
t=(1:2:359)*pi/180;
%函数功能:subplot是将多个图画到一个平面上的工具,
%使用方法:subplot(m,n,p)或者subplot(m n p)
%函数变量:m表示是图排成m行,n表示图排成n列,p是指你现在要把曲线画到figure中哪块上,分隔符去掉也可。
subplot(121)
a=sin(t);
b=cos(t);
%函数功能:plot(t,x,'r')是常用的绘图语句
%使用方法:plot(t,x,'r')
%函数变量:t、x、'r‘分别表示自变量、函数、线条的颜色('r'红)
plot(t,a,'r',t,b,'b.');
%函数功能:legend对各种图标进行标注
%使用方法:legend(’string1‘,’string2‘, ...)分别将字符串1、字符串2…标注到图中,每个字符串对应的图标为画图时的图标。
%函数变量:’string1‘字符串
%此处把"实线"标识为'sin',把"."标识为"cos",图例标识放在图右上方(默认)
legend('a=sin(t)','b=cos(t)'); grid %grid显示网格
subplot(122)
%自变量分段取值,避开极大值点
t1=(1:2:89)*pi/180; t2=(91:2:179)*pi/180;
t3=(181:2:269)*pi/180; t4=(271:2:359)*pi/180;
C1=tan(t1); C2=tan(t2); C3=tan(t3); C4=tan(t4);
D1=cot(t1); D2=cot(t2); D3=cot(t3); D4=cot(t4);
plot(t1,C1,'r',t1,D1,'b.',t2,C2,'r',t2,D2,'b.')
%hold on的指令的作用是可在同一块画框内显示多个图形;
hold on
plot(t1,C3,'r',t1,D3,'b.',t2,C4,'r',t2,D4,'b.')
legend('C=tan(t)','D=cotan(t)');
%函数功能:axis函数通常在绘图中用于设置坐标值范围
%使用方法:axis([xmin xmax ymin ymax])
%函数变量:xmin和xmax分别表示在绘图时x、y轴的上下限。
axis([0,2*pi,-10,10]); grid
%函数功能:实现图像任意位置加标题
%使用方法:title('显示内容','position',[x,y]),通过设置x y来设置title的位置; %函数变量:x为X轴方向,y为Y轴方向
title('三角函数(正弦、余弦、正切、余切)的作图','position',[0,10])
hold off