I am a beginner to the Matlab and currently using Matlab7. I tried with the basic example of solving a polynomial equation.
syms x
y=x^2+1;
solve(y)
When I run the program,I get some error in command files like
??? Attempt to execute SCRIPT class as a function.
Error in ==> sym.sym>char2sym at 385
S = class(struct('s',x),'sym');
Error in ==> sym.sym at 92
S = char2sym(x);
Error in ==> syms at 74
assignin('caller',x,sym(x));
Error in ==> solve at 1
syms x
Anyone who could help me with it?? I don't even understand the error message.

 채택된 답변

Jan
Jan 2017년 6월 26일
편집: Jan 2017년 6월 26일

0 개 추천

Which is the current folder? The parent folder of class.m, which contains the documentation only? Then change the current directory, e.g.:
cd(tempdir)
and run the code again.
Or did you create a script called "class.m" by your own? If so: Don't do this.

댓글 수: 2

Rik
Rik 2017년 6월 26일
Just a suggestion: could it also be an incompatibility? Matlab 7 is from 2004. That's quite a list of release notes to go through...
It is better to get a much newer Matlab version. Faster, more options, less (or at least other) bugs, etc.
reema shrestha
reema shrestha 2017년 6월 26일
Thank you so much @Jan simon. It worked. I'd been scratching my head for days and finally it worked. :) :)

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

태그

아직 태그를 입력하지 않았습니다.

질문:

2017년 6월 26일

편집:

Jan
2017년 6월 26일

Community Treasure Hunt

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

Start Hunting!

Translated by