声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2479|回复: 4

求助:这个产生单位脉冲序列的程序问题出在哪里??

[复制链接]
发表于 2005-11-22 00:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
原程序如下:<BR>n=1:50; %定义序列的长度是50 <BR>x=zeros(1,50); %注意:MATLAB中数组下标从1开始 <BR>x(1)=1; <BR>close all; <BR>subplot(3,1,1);stem(x);title(‘单位冲击信号序列’); <BR>k=-25:25; <BR>X=x*(exp(-j*pi/12.5)).^(n.*k); <BR>magX=abs(X); %绘制x(n)的幅度谱 <BR>subplot(3,1,2);<BR>stem(magX);title(‘单位冲击信号的幅度谱’);<BR> angX=angle(X); %绘制x(n)的相位谱 <BR> subplot(3,1,3);<BR> stem(angX) ; title (‘单位冲击信号的相位谱’)<BR><BR>报的错误是:<BR>??? Error: File: D:\tools\MATLAB6p5\work\detla.m Line: 5 Column: 30<BR>Missing variable or function.<BR><BR>请高人指点,谢谢![em06]
回复
分享到:

使用道具 举报

发表于 2005-11-22 09:01 | 显示全部楼层

回复:(糖葫芦)求助:这个产生单位脉冲序列的程序问...

n的元素个数和k的元素个数不一致<BR><BR>另外X=x*(exp(-j*pi/12.5)).^(n.*k); 中的j是什么?
发表于 2005-11-22 18:54 | 显示全部楼层

回复:(clafe000)回复:(糖葫芦)求助:这个产生单...

<DIV class=quote><B>以下是引用<I>clafe000</I>在2005-11-22 9:01:19的发言:</B><BR>n的元素个数和k的元素个数不一致<BR><BR>另外X=x*(exp(-j*pi/12.5)).^(n.*k); 中的j是什么?</DIV>
<br>j是表示复数的意思<BR><BR>k减小一个元素或者n和x增加一个元素
 楼主| 发表于 2005-11-23 00:08 | 显示全部楼层
非常谢谢,找到原因了。[em07]
发表于 2005-11-26 12:47 | 显示全部楼层
[em01]高手啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-16 22:51 , Processed in 0.077892 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表