找回密码
 立即注册

【自编】MATLAB代码,实现一个基本的移相器

[复制链接]
发表于 2023-8-3 01:35:33 | 显示全部楼层 |阅读模式
首先定义了一个相移角度phi,以弧度为单位。然后,我们创建了一个时间向量t,范围从0到2π,并使用sine函数创建了一个输入信号x,它是一个正弦波。
接下来,计算了相移后的信号y,通过乘以相位因子exp(1i * phi)实现相位的改变,其中1i表示虚数单位。由于MATLAB中复数的实部和虚部分别表示了信号的幅度和相位,在绘图时只使用实部部分。
最后,使用subplot和plot函数绘制了输入信号和相移后的信号的实部。可以运行这段代码并观察绘制的图形结果。

文件列表:
Untitled3.m

运行例图:
01.gif


MATLAB代码,实现一个基本的移相器.rar (605 Bytes, 下载次数: 0, 售价: 100 积分)

回复

使用道具 举报

小黑屋|获取积分|网站地图|必过源码 ( 湘ICP备2020019413号-2 )

GMT+8, 2024-11-25 13:53 , Processed in 0.073887 second(s), 27 queries .

Powered by Biguo100

2006-2023 Biguo100 Team

快速回复 返回顶部 返回列表