MATLAb数字信号处理

学习 时间:2026-03-31 02:40:49 阅读:5915
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”这个函数,

最佳回答

传统的泥猴桃

能干的火

2026-03-31 02:40:49

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是否被定义有关。

最新回答共有2条回答

  • 神勇的丝袜
    回复
    2026-03-31 02:40:49

    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是否被定义有关。

上一篇 cousin(社么意思)

下一篇 记我成长中的一件事400左右最好多一点明天前,不然没用了。