【 MATLAB 】基本序列运算及其MATLAB的等效表示

您所在的位置:网站首页 MATLAB编写代码要注意什么 【 MATLAB 】基本序列运算及其MATLAB的等效表示

【 MATLAB 】基本序列运算及其MATLAB的等效表示

2024-07-14 11:39| 来源: 网络整理| 查看: 265

本博文介绍几种基本序列运算的MATLAB函数表示,之后通过实例调用这些函数实现序列的基本运算。

目录

1. 信号相加

2. 信号相乘

3. 信号翻转

4. 加权(乘以常数)

5. 移位

6. 样本累加

7. 样本乘积

8. 信号能量

9. 信号功率

1. 信号相加

这是一个样本对样本的相加。表示式为:

\left \{ x_1(n) \right \}+\left \{ x_2(n) \right \} = \left \{ x_1(n)+x_2(n) \right \}

注意:序列的位置要对应,长度要相等,如果长度不等,则要扩大或延长使长度相等且位置对应。

对应的函数为:

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