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 visualizzazione (ultimi 30 giorni)
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');

Risposta accettata

Sachin Ganjare
Sachin Ganjare il 17 Ott 2012
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 Commenti
feng Winner
feng Winner il 17 Ott 2012
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!

Accedi per commentare.

Più risposte (1)

Image Analyst
Image Analyst il 17 Ott 2012
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 Commento
feng Winner
feng Winner il 17 Ott 2012
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?

Accedi per commentare.

Categorie

Scopri di più su Language Fundamentals in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by