matlab离散信号的绘制
首先是简单的特定离散信号的绘制,一个简单的stem函数即可
%%
%绘制特定离散信号
x=[-1,1,2,1,0,-1];
n=[-1,0,1,2,3,4];
figure('name','离散信号')
stem(n,x)
其次是单位冲激响应序列,采取1到50个数(代码后面为仿真图,后面不再叙述)
%%
%绘制单位冲激序列
N=50;
x1=[1,zeros(1,N-1)]; %单位冲激响应,1行49列的全零矩阵,即第一个数是1,后面49都是0
figure('name','单位冲激序列');
stem(x1,'filled'); %实数点
再次为单位阶跃响应序列
%绘制单位阶跃序列
N=30;
x2=ones(1,N); %单位阶跃响应
figure('name','单位阶跃序列');
stem(x2);
下面是实指数序列
%%
%绘制实指数序列
N=50;
n=0:N-1;
a=0.8;
x3=a.^n; %实指数序列
figure('name','实指数序列');
stem(x3);
下面是正弦序列
%绘制正弦序列
N=50;
n=0:0.1:N-1;
w0=pi/3;
ang=pi/6;
x4=sin(n*w0+ang); %正弦序列
figure('name','正弦序列');
%plot(x4); %绘制正弦函数
stem(x4);
axis([0,100,-2,2]); %限幅
下面是复指数序列,依次为复指数序列的实部和虚部
%%
%绘制复指数序列
N=50;
a=0.6;
n=0:0.1:N-1;
w0=pi/3;
ang=pi/6;
x5=exp((a+j*w0)*n); %复指数序列
figure('name','复指数序列');
%stem(real(x5)); %复指数序列实部
stem(imag(x5)); %复指数序列虚部
最后是所有代码的结合,有需要的直接复制进入matlab便可以使用
%%
clc; %清除命令区
clear all; %清除工作区
%%
%绘制特定离散信号
x=[-1,1,2,1,0,-1];
n=[-1,0,1,2,3,4];
%%
%绘制单位冲激序列
N=50;
x1=[1,zeros(1,N-1)]; %单位冲激响应,1行49列的全零矩阵,即第一个数是1,后面49都是0
%%
%绘制单位阶跃序列
N=30;
x2=ones(1,N); %单位阶跃响应
%%
%绘制实指数序列
N=50;
n=0:N-1;
a=0.8;
x3=a.^n; %实指数序列
%%
%绘制正弦序列
N=50;
n=0:0.1:N-1;
w0=pi/3;
ang=pi/6;
x4=sin(n*w0+ang); %正弦序列
%%
%绘制复指数序列
N=50;
a=0.6;
n=0:0.1:N-1;
w0=pi/3;
ang=pi/6;
x5=exp((a+j*w0)*n); %复指数序列
%%
figure
subplot(5,1,1);
stem(x1);
ylabel('单位冲激序列');
subplot(5,1,2);stem(x2);
ylabel('单位阶跃序列');subplot(5,1,3);
stem(x3);
ylabel('实指数序列');subplot(5,1,4);
stem(x4);
ylabel('正弦序列');subplot(5,1,5);
stem(x5);
ylabel('复指数序列');
matlab离散信号的绘制相关推荐
- Matlab中连续信号与离散信号的绘制
连续信号的绘制 话不多说,我们直接上例子吧 请在Matlab中绘制连续信号 f ( t ) = 5 e − 0.8 t s i n ( π t ) , 0 < t < 5 . \ f(t) ...
- 手把手MATLAB 离散信号表示 指数 正弦 单位阶跃序列的表示
MATLAB 离散信号表示 指数 正弦 单位阶跃序列的表示 序号 内容 1 指数序列 2 正弦序列 3 单位阶跃序列 一,指数序列 1,指数序列的数学表达式: f ( t ) = A e α t f( ...
- 离散信号内插matlab,离散信号和系统实验报告.doc
离散信号和系统实验报告 三.实验效果分析(包括仪器设备等使用效果) 实验中注意中英文的切换是应注意,特别是标点符号,括号等需要注意.需要仔细键入程序. 教 师 评 语 指导老师 年 月 日 江西师范大 ...
- 对时域连续信号用matlab离散,数字信号处理上机实验一 离散时间信号的时域分析...
实验1 离散时间信号的时域分析 一.实验目的 (1)了解MATLAB语言的主要特点及作用: (2)熟悉MATLAB主界面,初步掌握MATLAB命令窗和编辑窗的操作方法: (3)了解常用时域离散信号及其 ...
- matlab计算离散信号的卷积
数字信号处理计算离散信号的卷积 1.默认序列从0开始 1.matlab代码 2.运行结果 2. 当卷积序列起始位置不为0时 1.matlab代码 2.运行结果 1.默认序列从0开始 1.matlab代 ...
- matlab 复频域,MATLAB信号与系统分析(四)——离散信号与系统的复频域分析及MATLAB实现...
一.系统的z变换和反变换 1.利用部分分式展开求解逆Z变换: 2.例子 3.Z变换的MATLAB函数 clear all f=sym('cos(a*k)'); F=ztrans(f) F=sym('z ...
- matlab计算信号得频谱,用MATLAB分析离散信号的频谱与信号的采样
<用MATLAB分析离散信号的频谱与信号的采样>由会员分享,可在线阅读,更多相关<用MATLAB分析离散信号的频谱与信号的采样(7页珍藏版)>请在人人文库网上搜索. 1.实验六 ...
- 离散冲激函数matlab,表示信号系统的matlab函数工具箱.doc
电孑科技丈学 实验报告 学生姓名:学号:指导教师: 一.实验室名称:信号与系统实验室 二.实验项目名称:表示信号.系统的matlab函数.工具箱 三.实验原理: 1?对于离散时间信号的加法与乘法,表达 ...
- MATLAB产生离散信号
Matlab产生离散信号 常见离散信号 冲击信号 n = -5:5; x = n == 0;% 当n为0时,x的值为1 stem(n, x, 'filled'); axis([-5 5 0 1.1*m ...
最新文章
- 微软:Azure AI是OpenAI技术商业化变现唯一、排他性合作方
- 【人工智能】人类该如何看待人工智能的“诗与远方”?
- AutoBench的使用分析
- 怎么把图片存入mysql_如何把图片存储到mysql数据库中
- 男人必看,男性排毒同样重要 - 生活至上,美容至尚!
- .Net 实用技术收藏!!!
- String.Format和StringBuilder的效率
- 汇编语言(五)之数组中正数和负数分离
- python语句结束符_python中判断文件结束符的具体方法
- vue-cli脚手架下,assets中的图片路径使用变量?
- AS3类库资源大集合
- docker 安装 Redis5.X
- 分享一下最近合成游戏源码
- 找回git误删除的文件
- Linux查看本机端口开启,Linux 实用指令之查看端口开启情况
- 耳机基本知识及评判指标
- 自增运算,阴间代码《奇思妙想二》
- Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a09_扩展内存
- Appender的几种实现方式
- 浅析电感噪音以及解决办法
热门文章
- 【VBA】 CreateObject(“wscript.network“)
- 黄浩老师cpp平时作业(一)前五道水题
- java 面试(一)
- java与flex数据实时交互+blazed
- 小程序-制作命令提示符GUI
- main函数的汇编代码
- windows phone 前台布局以及画刷Brush使用
- 用计算机把不及格筛出,如何在excel筛选不及格以及缺考学生成绩
- 逻辑sql注入_工程过程注入检测第3部分分析逻辑
- 国产物联网操作系统的出路在哪里?