x = -2:0.2:2;
y = x';
z = x .* exp(-x.^2 - y.^2);
[px,py] = gradient(z);
figure
contour(x,y,z)
hold on
quiver(x,y,px,py)
hold off
系统报错:错误使用 -
矩阵维度必须一致。

MATTLAB运行结果及报错内容
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- joel_1993 2022-03-10 20:42关注
你好,我这里没有报错
clc; clear x = -2:0.2:2; y = x'; z = x .* exp(-x.^2 - y.^2); [px,py] = gradient(z); figure(1); clf contour(x,y,z) hold on quiver(x,y,px,py) hold off
画出来了图
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报