• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

signal processing--matlab-5(序列运算-相加)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

今天主要是学习了下信号的序列运算,种类十分之多,下面就来介绍下信号相加。

先定义相加的函数:

function [y,n]=LST_2_2_a(x1,n1,x2,n2)
n=min(min(n1),min(n2)):max(max(n1),max(n2));
y1=zeros(1,length(n));
y2=y1;
y1(find((n>=min(n1))&(n<=max(n1))==1))=x1;
y2(find((n>=min(n2))&(n<=max(n2))==1))=x2;%find函数的作用就是为产生新的空序列;
y=y1+y2;

 

进行一个案例的推导:

例如:y=2*x+3*x;

matlab代码如下:

n1=-2:10;
x1=[1:7,6:-1:1];
n2=1:12;
x2=[1:5,10:16];
[t,m]=LST_2_2_a(2*x1,n1,3*x2,n2);
stem(m,t);

如果我们直接进行相加的话就会报错,如下所示:

>> n1=-2:10;
x1=[1:7,6:-1:1];
n2=1:12;
x2=[1:5,10:16];
w=x1+x2;
plot(:,w)
错误使用 +
矩阵维度必须一致。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
熵权法原理及matlab代码实现发布时间:2022-07-18
下一篇:
matlab中处理查询cell数据的命令发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap