在MATLAB画出一个正弦波
模拟信号:
正弦波三要素:
幅度A,角频率,相位
角频率与频率的关系:
要注意已知信号的角频率还是频率?
频率是Hz , 一秒几次的概念,角频率是rad/s , 一秒多少度的概念, 是一圈的弧度,一圈也就是一次的概念。
周期: 圆形一圈,正弦一周,弧度 ,
MATLAB 离散信号
MATLAB中的信号为离散信号,而正弦信号为 连续信号,所以需要 采样 将其 离散化。
采样体现在 时间 t 的间隔 dt 的数值
采样定理(nyquist采样定理):
根据以上要求在matlab中得到一个离散正弦信号。
但是以上不足以画出一个满意的正弦波图像如下图,因为离散信号的画法就是我们所熟知的描点法,仅仅当 时,我们可以计算一下每个周期有多少个点:
一个周期内只有两点,显然是画不出来一个正弦波的,如果让我们均匀的描点法来画正弦波的话,我认为要20个点,10个画出来是三角波。我们再来逆向计算一下,若n=20, 则
由上式可得
此时如下图得到一个正弦波图像。
以上为如何在matlab中画出正弦信号的一些分析,个人见解,仅供参考,如有错误,劳烦指正。
附录:matlab代码
%% 清内存 关闭窗口 准备工作
clear
close all
clc%% signal
% 三要素
A=1; %amplify
f=10; %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('幅度');
在MATLAB画出一个正弦波相关推荐
- matlab画一个正弦波,在MATLAB画出一个正弦波
模拟信号: 正弦波三要素: 幅度A,角频率 ,相位 角频率 与频率 的关系: 要注意已知信号的角频率还是频率? 频率是Hz , 一秒几次的概念,角频率是rad/s , 一秒多少度的概念, 是一圈的弧 ...
- matlab 中 t=0:t:(n-1)t;k=0:n-1,如何用matlab画出单位脉响应h(n)=sin(n
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:如何用matlab画出单位脉响应h(n)=sin(n回答:n=1:50;%可根据需求调整范围 h(n)=sin(n-10)/(n-1 ...
- matlab画平面心型线,如何用matlab画出心形线
心形线,是一个圆上的固定一点在它绕着与其相切且半径相同的另外一个圆周滚动时所形成的轨迹线.下面就简单讲解一下如何用matlab画出心形线. 1.心形线的数学定义 2.编制的绘制心形线的matlab程序 ...
- rayleigh波的频散曲线matlab,运用matlab画出瑞利波的频散曲线
运用matlab画出瑞利波的频散曲线 所属分类:绘图程序 开发工具:matlab 文件大小:103KB 下载次数:42 上传日期:2018-11-16 21:37:41 上 传 者:OldDriver ...
- Matlab | 画出高中数学卷子上的几何题图
一.代码功能 科研的时候,想用Matlab画出双曲线来看看,上网一搜,发现了可以画出数学卷子里的双曲线大题的代码,尝试加了注释,方便理解一些~ 二.代码 clc;clear;close all;a=2 ...
- matlab求圆台模型,使用Matlab画出圆台圆锥圆柱
<使用Matlab画出圆台圆锥圆柱>由会员分享,可在线阅读,更多相关<使用Matlab画出圆台圆锥圆柱(5页珍藏版)>请在人人文库网上搜索. 1.用Matlab画圆柱圆台圆锥自 ...
- matlab中画灯笼,新编使用Matlab画出圆台圆锥圆柱.doc
新编使用Matlab画出圆台圆锥圆柱.doc 用Matlab画圆柱圆台圆锥 自己建一个M文件,命名任意,如tu.m 在命令窗口输入:tu %以下为tu.m文件 clc clear all %圆柱 [X ...
- matlab怎么画x 1,matlab画出y=1 (x 1)的函数曲线
请matlab高手教教 matlab编写一段程序,画出函数y=x^3*e^(-x^2),-1 clearx=-1:0.01:1;y=(x.^3).*exp(-x.^2);plot(x,y);title ...
- matlab画圆柱,使用Matlab画出圆台圆锥圆柱
<使用Matlab画出圆台圆锥圆柱>由会员分享,可在线阅读,更多相关<使用Matlab画出圆台圆锥圆柱(5页珍藏版)>请在人人文库网上搜索. 1.用Matlab画圆柱圆台圆锥自 ...
最新文章
- unity3d 切换网络_Unity3d新网络请求方式UnityWebRequest详解
- Science | COVID-19大流行期间,研究重点应放在高质量研究
- python不简单_不简单的python- 01基础
- No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 问题
- 为什么所有的APP都在炫富?
- 职业中专计算机高考英语卷子,职业高中高考计算机专业试卷3.doc
- win11怎么解除网络限制 windows11解除网络限制的设置方法
- [转]JavaScript程序编码规范
- 什么是交互设计?交互设计师是做什么的?
- 计算机控制/SLAM/ROS2云班课等详细说明2019-2020-2学期
- 基于贪婪的高效Lidar-SLAM特征选择(ICRA2021)
- 摄氏度转华氏度,并且输出的结果保留两位小数
- 1700页!!我把 Java《八股文》肝完了...
- [论文总结] 森林生态系统中的水生生境
- matlab中Rip是什么意思,rip什么意思(rip是指安息的意思吗?)
- html5绘制好看的时钟,利用纯html5绘制出来的一款非常漂亮的时钟
- 并发与多线程相关知识点梳理
- 云栖科技评论84期:英国零售商找错了“替罪羊”...
- BZOJ 3165 Heoi2013 Segment 线段树
- Flask-admin Model View字段介绍
热门文章
- 【Bose30又连不上电脑蓝牙/电脑搜索不到蓝牙设备】
- 用stm32驱动TFTLCD播放BadApple
- 201314这日子太难得了,送祝福吧!
- python 学习汇总29:各种推导式( tcy)
- 感知世界的最新利器、毫米波技术的继任者——超宽带(UWB)雷达技术
- Qt6.2+QtDS的多功能串口助手(QML学习)
- 加密文件,扣一复活科比
- Linux 关机/重启指令
- DES、3DES加密算法
- piechart 文档 android,(Android 应用之路) MPAndroidChart~PieChart