手把手MATLAB 简单连续信号表示 指数 正弦 抽样 矩形 三角波 信号

MATLAB 简单连续信号表示 指数 正弦 抽样 矩形 三角波 信号

开头想法:因为今天刚考完玩信号与系统,感觉自己学到的东西特别的空洞,所以将自己又将实验重新做一次,加深理解,希望温故而知新!下面进入正题。

序号内容
1指数信号
2正弦信号
3抽样信号
4矩形与三角波脉冲信号

一,指数信号

1,指数信号的表达式: f ( t ) = A e α t f(t)=Ae^{ \alpha t} f(t)=Aeαt
2,简单例子: f ( t ) = 2 e − t f(t)=2e^{-t} f(t)=2et
3,代码:

A = 2;          %幅度为2
a = -1;       %衰减因子为-1,
%当衰减因子为正数时,f(t)随t增大而增大,反之则减小
t = 0:0.001:10; %时间变量从0-10,不长为0.001,即取了10000个点
ft= A * exp(a*t); %指数函数的模型
plot(t,ft);     %画点函数,t为自变量,ft为因变量

4,图像截图

在这里插入图片描述

二,正弦信号

1,正弦信号的数学表达式: f ( t ) = cos ⁡ ( Ω 0 t + ϕ ) f(t)=\cos( \Omega_0 t +\phi ) f(t)=cos(Ω0t+ϕ)
2,简单例子: f ( t ) = cos ⁡ ( 2 π t + π 6 ) f(t)=\cos(2\pi t+ \frac \pi6 ) f(t)=cos(2πt+6π)
3,代码:

A = 1;                  %幅值:1
Omega_0 = 2 *pi;        %角频率:2π
phi = pi/6;             %初相位:π/6
t = 0:0.001:8;          %这没什么好解释的了
% tf = A * sin(w0 *t +phi);
tf = A * cos(w0 *t +phi);%余弦函数模型,上面是正弦函数模型
plot(t,tf);             %画点函数
axis([0,2,-1.2,1.2]);   %视窗设置,X从0-2,Y从-1.2-1.2

4,图像截图

在这里插入图片描述

三,抽样信号

1,抽样信号的数学表达式: S a ( t ) = sin ⁡ t t Sa(t)= \frac {\sin t} {t} Sa(t=tsint
2,简单例子: f ( t ) = S a ( t ) f(t)=Sa(t) f(t)=Sa(t)
3,代码:

t = -3 * pi:pi/100:3 * pi;
ft = sinc(t/pi);        %Matlab中抽样函数的公式
plot(t,ft);
axis([-10,10,-0.5,1.2]);

4,图像截图
在这里插入图片描述

四,矩形与三角波脉冲信号

1,矩形脉冲信号
矩形脉冲信号在MATLAB中可调用rectpuls函数产生,其调用格式为

y = r e c t p u l s ( t , w i d t h ) y=rectpuls(t,width) y=rectpuls(t,width)

用以产生一个幅度为1,宽度为width且以t=0为对称轴的矩形波。Width的默认值为1。
代码如下:

t = 0:0.001:4;
T = 1;
tf = rectpuls(t - 2 * T,T);
plot(t,tf);
axis([0,4,0,1.5]);

图像截图:
在这里插入图片描述
2,三角波脉冲信号
三角波脉冲信号在MATLAB中可调用tripuls函数产生,其调用格式为

y = t r i p u l s ( t , w i d t h , s k e w ) y=tripuls(t,width,skew) y=tripuls(t,width,skew)

用以产生一个幅度为1,宽度为width的三角波。函数值的非零范围为(-width/2,width/2)。y的最大值出现在t=(width/2)*skew的位置。
代码如下:

t = -3:0.001:3;
tf = tripuls(t,4,0);
plot(t,tf);

图像截图:
在这里插入图片描述

末尾总结:
1.本次写作过程中,第一次学习了基础的Cmd Markdowm公式编写公式,感受到了她的强大
2.编写代码时很有可能把“”写成了“.”导致程序出错
3.后续可能不会继续更新了,班级课程比较多
4.若以上内容有错误或瑕疵,欢迎指出!
公式指导手册网址

  • 24
    点赞
  • 178
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
高速电路信号仿真是一种通过计算机模拟高速电路传输信号的方法。为了能够进行高速电路信号仿真,我们需要准备以下几个步骤。 首先,我们需要选择一款专业的仿真软件。市场上有许多供应商提供了各种仿真软件,例如CST Studio Suite、ADS、HyperLynx等。我们需要根据实际需求选择适合自己的仿真软件。 接下来,我们需要准备仿真模型。模型是仿真的基础,它代表了我们所要仿真的高速电路。我们可以根据实际情况选择合适的模型,例如微带线、阻抗匹配网络等。 然后,我们需要对仿真模型进行参数设置。这些参数包括电路几何尺寸、材料特性、信号源和负载等。我们需要根据实际需求进行设置,以获得准确可靠的仿真结果。 接下来,我们需要进行仿真设置。在仿真设置中,我们需要选择仿真类型,比如时域仿真或频域仿真。我们还需要设置仿真参数,比如仿真时间、仿真精度等。 完成了仿真设置后,我们可以开始进行仿真运行。仿真软件会根据我们的设置进行计算,并生成仿真结果。我们可以通过观察仿真结果,分析信号传输情况,评估高速电路的性能。 最后,我们可以将仿真结果导出为PDF文档。导出的PDF文档可以用于后续的数据分析、结果展示等工作。 总之,高速电路信号仿真是一项复杂的工作,需要我们一步一步进行。通过仔细的准备、参数设置和仿真运行,我们可以得到准确可靠的仿真结果,并将其导出为PDF文档,以便后续使用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值