matlab基础操作(七)

41.重绘曲线

Exam:重绘波形y=sin(t)sin(9t)及其包络线。

>> plot(t,y1,'r:')

>> hold on

>> plot(t,y2,'b')

>> plot(t3,y3,'bo')

>> axis([0,pi,-1,1])

>> hold off

42.利用hold绘制离散信号的波形

>> t=2*pi*(0:20)/20;

>> y=cos(t).*exp(-0.4*t);

>> stem(t,y,'g');

>> hold on

>> stairs(t,y,'r');

>> hold off

43.双纵坐标:plotyy指令

调用格式:plotyy(x1,y1,x2,y2),x1-y1曲线y轴在左,x2-y2曲线y轴在右

>> x=0:0.01:20;

>> y1=200*exp(-0.05*x).*sin(x);

>> y2=0.8*exp(-0.5*x).*sin(10*x);

>> plotyy(x,y1,x,y2);

44.多子图

subplot(m,n,k):使(m*n)幅子图中第k个子图成为当前图;其编号原则:左上方为第1子图,然后向右向下一次排序。

subplot('position',[left,bottom,width,height]):在指定的位置上开辟子图,并成为当前图;用于手工指定子图位置,指定位置的四元组采

用归一化的标称单位,即认为整个图形窗口绘图区域的高、宽的取值范围都是[0,1],而左下角为(0,0)坐标。

>> t=(pi*(0:1000)/1000)';

>> y1=sin(t);

>> y2=sin(10*t);

>> y12=sin(t).*sin(10*t);

>> subplot(2,2,1);

>> subplot(2,2,1),plot(t,y1);

>> axis([0,pi,-1,1])

>> subplot(2,2,2),plot(t,y2);

>> axis([0,pi,-1,1])

>> subplot('position',[0.2,0.2,0.2,0.2]),plot(t,y12);

45.绘制图形的辅助操作

>> t=(0:15)*2*pi/15;

>> y=sin(t);

>> subplot(3,2,1),plot(t,y);title('Lins style is default')%默认

>> subplot(3,2,2),plot(t,y,'o');title('Lins style is o')%圆圈

>> subplot(3,2,3),plot(t,y,'k:');title('Lins style is k:')%黑虚线

>> subplot(3,2,4),plot(t,y,'k:*');title('Lins style is k:*')%黑虚线八线符

>> subplot(3,2,5),plot(t,y,'m-d');title('Lins style is m-d')%品红实线菱形符

>> subplot(3,2,6),plot(t,y,'r-p');title('Lins style is r-p')%红实线五角星符

相关推荐
lingchen19065 小时前
MATLAB的数值计算(三)曲线拟合与插值
开发语言·matlab
星马梦缘8 小时前
Matlab机器人工具箱使用5 轨迹规划
matlab·机器人·轨迹规划·空间插值
机器学习之心13 小时前
MATLAB基于GM(灰色模型)与LSTM(长短期记忆网络)的组合预测方法
matlab·lstm
星马梦缘17 小时前
Matlab机器人工具箱7 搬运动画展示
matlab·机器人·仿真·逆解
chao18984418 小时前
基于MATLAB的线性判别分析(LDA)人脸识别实现
开发语言·matlab
机器学习之心21 小时前
基于CNN的航空发动机剩余寿命预测 (MATLAB实现)
人工智能·matlab·cnn
战术摸鱼大师1 天前
电机控制(四)-级联PID控制器与参数整定(MATLAB&Simulink)
算法·matlab·运动控制·电机控制
星马梦缘1 天前
Matlab机器人工具箱使用2 DH建模与加载模型
人工智能·matlab·机器人·仿真·dh参数法·改进dh参数法
RickyWasYoung2 天前
【代码】matlab-遗传算法工具箱
开发语言·matlab
星马梦缘2 天前
Matlab机器人工具箱使用1 简单的描述类函数
matlab·矩阵·机器人·位姿·欧拉角·rpy角