I am getting an error

I am getting an error while executing the below for Matlab
Execution of script gradient as function is not supported...can I have urgent help here please
f=@(x) exp(x)-x.^2+5*x;
x=1:0.1:10;
y=f(x);
d=gradient(y,0.1);
%plot(x,d,'o')

回答(2 个)

f=@(x) exp(x)-x.^2+5*x;
x=1:0.1:10;
y=f(x);
d=gradient(y, x);
plot(x,d,'o')
which gradient
The output will likely show you the name of a file that is not provided by Mathworks. You need to rename or delete that file.
If it does happen to show a file provided by Mathworks such as toolbox/matlab/datafun/gradient.m then you would have a corrupt version of the file and would need to be reinstalled.

1 个评论

Thank you...the issue was with the filename being gradient....I have renamed it and it works....thnks for the help

请先登录,再进行评论。

类别

在 帮助中心 和 File Exchange 中查找有关 Programming 的更多信息

产品

版本

R2020a

标签

Community Treasure Hunt

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

Start Hunting!

Translated by