【发布时间】:2017-01-20 04:53:31
【问题描述】:
问题
尝试关注Gradients, Gradient Plots and Tangent Planes。
(X^2 + Y^2) 的梯度向量在 Windows 上的 Octave 4.2.0 中无法正确显示。使用代码,预期圆的梯度从中心向外发散。然而实际是对角线。
请协助了解问题所在。
syms x y
f1 = x^2 + y^2;
gradf1 = jacobian(f1,[x,y]);
f1fun = function_handle(f1);
f1xfun = function_handle(gradf1(1));
f1yfun = function_handle(gradf1(2));
[xx, yy] = meshgrid(-1:.1:1,-1:.1:1);
hold on
contour(xx, yy, f1fun(xx, yy), 10)
quiver(xx, yy, f1xfun(xx, yy), f1yfun(xx, yy), 0.5)
axis equal tight
hold off
预期
实际
【问题讨论】:
标签: octave