例2-19 用自-10~10的序号序列,给出离散序列e^-n的折叠信号,并绘图进行比较
2017-08-20 11:44
260 查看
%2017/8/20日 %工程北629 %功能:信号折叠 e^(-n) %思想:数字信号的处理:是以序列进行的。 特别注意:一是序号序列、二是值序列 %说明:plot函数和stem函数中,前者是绘制连续图,后者是绘制离散点图 clear all; clc %输入信号 n = -10:10; %序号序列 %信号处理 x = exp(-n); %原始信号值序列 [y,n] = sigfold(x,n); %将x信号序列进行折叠得到y信号,调用函数sigfold %输出信号 subplot(2,1,1); stem(n, x); title('原始信号'); %line([0 0], ylim); %绘制出Y轴,以显示与折叠后的信号的比较,ylim函数得到本图Y轴的范围区间 grid on subplot(2,1,2); stem(n, y); title('折叠后信号'); line([0,0], ylim); xlabel('n') grid on %总结: %{ %信号左右翻转函数 function [y,n] = sigfold(x,n) y = fliplr(x); n = -fliplr(n); %}
相关文章推荐
- 例2-20 将-100~100的序号序列给出的正弦信号压缩、扩展2倍并与元信号进行比较,时间间隔是0.3s
- tyvj 1019 配对 给出2个序列A={a[1],a[2],…,a[n]},B={b[1],b[2],…,b[n]},从A、B中各选出n个元素进行一一配对(可以不按照原来在序列中的顺序),并使得所有配对元素差的绝对值之和最大。
- 在股市的交易日中,假设最多可进行两次买卖(即买和卖的次数均小于等于2),规则是必须一笔成交后进行另一笔(即买-卖-买-卖的顺序进行)。给出一天中的股票变化序列,请写一个程序计算一天可以获得的最大收益。
- APUE读书笔记-10信号-19sleep函数
- Linq 对两个结果集中存在相等值进行比较后筛选生成两个序列的差集
- 用程序给出随便大小的10个数,序号为1-10,按从小到大顺序输出,并输出相应的序号
- 【练手】用程序给出随便大小的10个数,序号为1-10,按从小到大顺序输出,并输出相应的序号。
- Distinct()-通过使用默认的相等比较器对值进行比较返回序列中的非重复元素。
- 在不生成列的顺序号前提下对无序列出现的首行进行标注
- SIGUSER1 通过kill -10 pid进行触发的例子,并且该信号触发了与Accept函数。
- 交集:通过使用默认的相等比较器对值进行比较生成两个序列的交集
- 输入n个整数,编写函数实现以下操作,要求用指针实现: (1) 对n个数进行排序; (2) 将从指定位置的m个数逆序存放,例如:原序列为2,4,6,8,10,12,14,16,18,20,若要求把
- 信号与系统学习笔记1——离散时间复指数序列的周期性质
- Facebook开源时间序列内存数据库Beringei,追求极致压缩率——如果是int根据大多数时间序列中的值与相邻数据点相比并没有显著的变化,只要使用XOR将当前值与先前值进行比较,然后存储发生变化的比特。最终,该算法将整个数据集至少压缩了90%
- sdut-离散题目10
- == 和 != 有点靠不主,建议在进行比较的时候尽可能的使用Equals
- C++忽略大小写的字符串进行比较
- 自己编写存储过程对Oracle中的序列进行重置
- stl的算法(一):对序列进行只读操作(查找、搜索等)
- 负数和strlen(str)不能进行比较