信号的分析与运算 MATLAB2018

绘图的模板

%********************绘图的标准程序************************
% y1 = sin(x);
% y2 = 2 *sin(x);
% figure('Name','名字','NumberTitle','off');
% subplot(2,1,1);
% plot(x,y1,'r');grid on ; 
% xlabel('频率');
% ylabel('幅值');
% axis([-5,12,-3,3]);
% subplot(2,1,2);
% plot(x,y2,'bl');grid on ;
% axis([-5,12,-3,3]);
% xlabel('频率');
% ylabel('幅值');

%********************绘图的标准程序************************

生成离散时间信号

 X = linspace(0,2*pi,50); %(起,尾,等分多少份)
 Y = cos(X);
 stem(X,Y)

绘制正弦信号

   x = -pi:0.01:pi;
  plot(x,sin(x)), grid on 

 

绘制指数信号

 X = -2:0.5:10;
 Y = exp(X/2);
plot(X,Y); hold on ; 
stem(X,Y);  

阶跃函数

t = linspace(-10,10);
y = heaviside(t);
figure('Name','阶跃函数','NumberTitle','off');
plot(t,y,'y');   %黄色阶跃函数
hold on 
syms x ; 
fplot(heaviside(x-1),[-5,5],'r'); %红色右移的阶跃函数

%%%%%%%%%%%%%%%%%%%%%%%%%%%限制坐标轴显示%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%使用函数%%%
% inf  无穷大
% axis 设置轴范围和纵横比
%%%使用函数%%%

x = linspace(0,2*pi);
y = sin(x);
plot(x,y);
hold on ;
axis([0 2*pi -1.5 1.5]); %更改坐标轴范围,使 x 轴的范围从  到 ,y 轴的范围从 -1.5 到 1.5。

%%%%%%%%%%%%%%%%%%%%%%%%%%%限制坐标轴显示%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%设置命令行窗口输出显示格式%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%命令%%%
%format  
%f = get(0,'Format')   %获取当前数值格式
%S = get(0,'FormatSpacing')   获取当前行距,可以将其设为 loose 或 compact。
%%%命令%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%设置命令行窗口输出显示格式%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值