【 MATLAB 】基本序列运算及其MATLAB的等效表示 |
您所在的位置:网站首页 › MATLAB编写代码要注意什么 › 【 MATLAB 】基本序列运算及其MATLAB的等效表示 |
本博文介绍几种基本序列运算的MATLAB函数表示,之后通过实例调用这些函数实现序列的基本运算。 目录 1. 信号相加 2. 信号相乘 3. 信号翻转 4. 加权(乘以常数) 5. 移位 6. 样本累加 7. 样本乘积 8. 信号能量 9. 信号功率 1. 信号相加这是一个样本对样本的相加。表示式为: 注意:序列的位置要对应,长度要相等,如果长度不等,则要扩大或延长使长度相等且位置对应。 对应的函数为: function [y,n] = sigadd(x1,n1,x2,n2) % implements y(n) = x1(n) + x2(n) % [y,n] = sigadd(x1,n1,x2,n2) %—————————————————————————————— % y = sum sequence over n, which includes n1 and n2 % x1 = first sequence over n1 % x2 = second sequence over n2( n2 can be different from n1) % n = min( min(n1), min(n2) ):max( max(n1), max(n2) ); %duration of y(n) y1 = zeros(1,length(n)); y2 = y1; %initialization y1( find( ( n >= min(n1) )&( n = min(n2) )&( n = min(n1) )&( n = min(n2) )&( n |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |