Matlab使用记录1-波形

1.正弦波

%%  清内存 关闭窗口 准备工作
clear 
close all
clc
 
%%  signal
% 三要素
A=5;                %amplify
f=2;               %Hz
w=2*pi*f;           %rad/s
p=0;                %rad
%采样
T=1;                %s        %观测时间
fs=20*f;            %Hz       %采样频率
d=1/fs;             %s        %采样间隔
 
 
t=-T/2:d:T/2;       %离散时间t
s1=A*sin(w*t+p);    %正弦信号
 
figure(1)
plot(t,s1);
xlabel('时间/s');
ylabel('幅度');

表达式:y = A sin(ωt + φ) + B

A:影响幅度

B:影响上下偏移

φ:初相位置

ω:角速度,w=2*pi*f;

t:离散时间

2.方波

%%  清内存 关闭窗口 准备工作
clear 
close all
clc
 
t=-2*pi/100:pi/500:2*pi/100;
y=square(2*pi*25*t,50);
plot(t,y);
xlabel('时间/s');
ylabel('幅度');

3.三角波

%%  清内存 关闭窗口 准备工作
clear 
close all
clc
 
t=0:pi/180:2*pi;
y=sawtooth(5*t,0.5);
plot(t,y,'r');     % t为横坐标,y为纵坐标,'r' - 画红色线; 
xlabel('时间/s');
ylabel('幅度');

4.随机信号

%%  清内存 关闭窗口 准备工作
clear 
close all
clc
 
t=1:1:60;
N=length(t);
zaoshengY=rand(1,N);
plot(t,zaoshengY,'r'); 
xlabel('时间/s');
ylabel('幅度');

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值