模拟信号:

正弦波三要素:

幅度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画出一个正弦波相关推荐

  1. cad怎么表示出一个孔_怎么训练出一个NB的Prophet模型

    上篇<神器の争>主要是介绍Prophet的特点以及prophet入门的一些注意事项,但离真正的实际运用还有段距离.本篇主要讲解实际运用中Prophet调参的主要步骤以及一些本人实际经验. ...

  2. 程序员赚的辛苦钱及好朋友借钱[借钱时你是爷爷,借出去后丢一个朋友不说还多出一个爷爷]

    程序员来钱,大多都不太容易的,基本上都是辛苦钱比较多,就像我这么蛮脑子都是经商意识的人,也都是靠一行行代码,辛苦编写调试,不断完善,才能赚来一点儿小钱,说白了仅仅销售500元一整套源码的软件,卖得也不 ...

  3. 程序员赚的辛苦钱及好朋友借钱[借钱时你是爷爷,借出去后丢一个朋友不说还多出一个爷爷]...

    为什么80%的码农都做不了架构师?>>>    程序员来钱,大多都不太容易的,基本上都是辛苦钱比较多,就像我这么蛮脑子都是经商意识的人,也都是靠一行行代码,辛苦编写调试,不断完善,才 ...

  4. ASP.NET弹出一个对话框

    我们在ASP.NET程序的开发过程中,常常需要向用户给出提示信息,比如是否"操作成功","确定"还是"取消"操作.         (1) ...

  5. c语言给定整数求紧随素数,C语言:找出一个大于给定整数m且紧随m的素数,-求出能整除x且不是偶数的数的个数,...

    //函数fun功能:找出一个大于给定整数m且紧随m的素数,并作为函数值返回. #include #include #include int fun( int m) { int i,k; for (i= ...

  6. 在MATLAB画出一个正弦波

    模拟信号: 正弦波三要素: 幅度A,角频率,相位 角频率与频率的关系: 要注意已知信号的角频率还是频率? 频率是Hz , 一秒几次的概念,角频率是rad/s , 一秒多少度的概念, 是一圈的弧度,一圈 ...

  7. 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...

    导航:网站首页 > 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画 ...

  8. matlab高斯白噪声频谱图,如何用MATLAB产生高斯白噪声,并且画出图形?

    如何用MATLAB产生高斯白噪声,并且画出图形? 来源:互联网  宽屏版  评论 2009-06-19 02:34:10 分类: 电脑/网络 >> 程序设计 >> 其他编程语言 ...

  9. matlab在图片上画圆_在Matlab中识别的图像周围画一个圆圈

    我有一张参考图片,我想围绕参考图片中存在的图片绘制一个圆圈. 现在,它在参考图片中存在的图片上绘制一个矩形,但我不知道如何使其成为圆形.在Matlab中识别的图像周围画一个圆圈 boxImage = ...

最新文章

  1. C++11中std::tuple的使用
  2. 【数据结构-线性表】顺序表和链表(几种链表操作技巧+几种链表形式)
  3. python中利用matplotlib画图
  4. 腾讯AI Lab宣布将于9月底开源“Tencent ML-Images”项目
  5. RabbitMQ系列教程之三:发布\/订阅(Publish\/Subscribe)
  6. 1 1 2 3 5 8 java_1 1 2 3 5 8 13 21 34规律:一个数据等于前两个数之和.用java做,输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值....
  7. 几个北大和南开学霸公众号,值得学习
  8. 网络编程(三)sqlist轻量级数据库的简单应用
  9. 【安全研究】免杀对抗之源码免杀
  10. 应用密码学:位移密码极简(凯撒密码)
  11. 揭密中国500岁世外异人的真实生活
  12. 使用 Springboot websocket 实现聊天室
  13. Java中notify和notifyAll的区别 - 何时以及如何使用
  14. JS节点操作——连缀
  15. 宁愿吃生活的苦,也不愿坚持学习
  16. head和tail命令--用Enki学Linux系列(8)
  17. java电子配件公司仓库管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  18. iOS学习-判断日期是周几
  19. java 字符串转时间,时间转字符串
  20. 首都师范 博弈论 2 4 2双寡头市场结构的古诺模型

热门文章

  1. access mysql odbc驱动程序_64位系统下access的64位odbc驱动
  2. 京东城市时空数据引擎—JUST 如何通过轨迹数据恢复小区路网
  3. 也谈系统内的阻抗不匹配
  4. ICP是什么意思?ICP备案和ICP证有什么不同?
  5. 12月17日第壹简报,星期六,农历十一月廿四
  6. div标签中 id和 class的区别
  7. 允许这个网站打开计算机应用吗,win7在IE11浏览器中新建选项卡提示“允许这个网站打开你计算机上的应用吗”怎么办...
  8. 安装配置Maven构建工具
  9. linux升级gcc没成功,gcc升级到4.5.2,到make操作时,失败了
  10. 软件危机(含通俗理解帮助记忆)