I don't know why MATLAB appears such a error message when debug this program,but in my friend's machine,the program can be debugged successfully.thank you!

1 次查看(过去 30 天)
The only error message is"??? Undefined command/function 'circle'."
clear; close all; clc; N=20; m=10; n=0:1:N-1; x=8*(0.4).^n; n1=mod((n+m),N); xm=x(n1+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');

采纳的回答

Sachin Ganjare
Sachin Ganjare 2012-10-17
Undefined command/function 'circle'."
Means that matlab cannot find function/command 'circle'.
Please check where this function is defined.
Also code which you have pasted does not refer any function named 'circle'.
Hope it helps!!
  4 个评论
feng Winner
feng Winner 2012-10-17
Oh,my god!There is apace in my file's name,but in the past I had never knew that the name of M-file cannot include a space.I was so careless.Thank you very much!

请先登录,再进行评论。

更多回答(1 个)

Image Analyst
Image Analyst 2012-10-17
Type
>> which -all circle
on both your computer and your friends computer. Then compare what it prints in the command window. Tell us what they both say.
  1 个评论
feng Winner
feng Winner 2012-10-17
Thank you very much all the same!I had found my mistake,I name the M-file with a space.In the past,I never knew that the name of M-file cannot include a space.It is ridiculous,isn't it?

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Language Fundamentals 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by