It seems thta the function "polyfit" doesn´t work anymore in my Matlab, how can I solve this problem?
10 views (last 30 days)
Show older comments
I have a problem in working with the the function "polyfit". It seems that Matlab doesn´t recognise that function anymore.
this is my script:
x = [150 200 400 600 800 1000 1200 1400 1600];
y = [0 0.4 1.6 2.7 3.7 4.4 5.2 5.7 6];
p=polyfit(x,y,8);
this is the error messsage I get from Matlab:
Attempt to execute SCRIPT polyfit as a function:
C:\Users\pca02\Desktop\Documents\MATLAB\polyfit.m
Error in PVWPS (line 66)
p=polyfit(x,y,8);
How Can I solve this problem?
Thank you very much!
Pietro
0 Comments
Accepted Answer
per isakson
on 10 Aug 2012
Edited: per isakson
on 10 Aug 2012
The error message indicates that the file, C:\Users\pca02\Desktop\Documents\MATLAB\polyfit.m, shadows the true polyfit.m. You seems to have created a file with the name polyfit.m
Run
which polyfit -all
it shall return something like
C:\Program Files\MATLAB\R2012a\toolbox\matlab\polyfun\polyfit.m
Rename your file, C:\Users\pca02\Desktop\Documents\MATLAB\polyfit.m, and run
p=polyfit(x,y,8);
0 Comments
More Answers (0)
See Also
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!