MATLAB 基础讨论版块优秀回答者
50500
|

楼主 |
发表于 2013-10-31 16:41:01
|
显示全部楼层
kaaaf123 发表于 2013-10-31 16:21
之前没有注意到,你的这个gradient函数是个Class constructors in @ folders,他的优先级是在当前路径之 ...
It can not work . 不行啊 我运行的代码如下clc
clear
rmpath('C:\Program Files\MATLAB\R2013a\toolbox\intlab_v5.5\gradient\')
cd ('C:\Program Files\MATLAB\R2013a\toolbox\matlab\datafun')
f=@gradient
save ss.mat f
path(path,'C:\Program Files\MATLAB\R2013a\toolbox\intlab_v5.5\gradient\')然后在调用运行M文件,
clc,clear
load('C:\Program Files\MATLAB\R2013a\toolbox\matlab\datafun\ss.mat');
v = -2:0.2:2;
[x,y] = meshgrid(v);
z = x .* exp(-x.^2 - y.^2);
[px,py] = f(z,.2,.2);
contour(v,v,z), hold on, quiver(v,v,px,py), hold off |
|