MATLAb数字信号处理
N=20;
m=10;
n=0:1:N-1;
x=8*(0.4).^n;
n1=mod((n+m),N);
xm=x(x1+1);
subplot(2,1,1);
stem(n,x);
title('original squence');
xlabel('n');
ylabel('x(n)');
subplot(2,1,2);
stem(n,xm);
title('circular shift squence');
xlabel('n');
ylabel('x((n+10))mod20');
编译这个程序时,出现错误提示“?Undefined command/function 'circle'.”是不是没有定义“circle”这个函数,
MATLAb数字信号处理
答案:1 悬赏:10 手机版
解决时间 2021-07-26 07:45
- 提问者网友:心牵心
- 2021-07-25 20:05
最佳答案
- 五星知识达人网友:七十二街
- 2021-07-25 20:46
xm=x(x1+1); 改成 xm=x(n1+1);
没有遇到你的 circle的错误
再问: 这的确是错误之一,但依旧出现提示:??? Undefined command/function 'circle'
再答: 我用我的Matlab没有遇到这个错误,你清除下之前的变量试试。 还有,它有没有显示是哪一行出错了?
再问: 我觉得应该是circle函数没有定义这个问题,没有其他错误提示了
再答: 你这里就没有circle函数 = =! 你还有代码没给出么?
再问: 没有,你能不能从你的软件帮助文件中找出circle函数的原型并发给我,命令窗口:HELP CIRLE
再答: >> help circle circle not found. Use the Help browser search field to search the documentation, or type help help for help command options, such as help for methods. >> Matlab里就没有这个函数。。 你遇到这个问题还真诡异,你先 clear; close all; clc; 之后再试试程序 不知道我有木有表达明白,你在这里贴出的代码就没有调用过circle这个函数,就是说运行你给出的程序就不可能和circle是否被定义有关。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯