矩阵维度必须同意的错误的

1视图(30天)
Aditya Jadhav
Aditya Jadhav 2020年5月7日
评论道: Aditya Jadhav2020年5月7日
bbfun = @ (x1, x2) (4 - 2.1 . * x1。^ 2 + x1。^ 4/3)。* x1。^ 2 + x1。* x2 + (4 + 4 * x2。^ 2)。* x2。^ 2;
x1 = 2:1/100:2;
x2 = -1.5:1/100:1.5;
pltvar = bbfun (x1, x2);
轮廓(x1, x2, pltvar, 20)
错误:
矩阵维度必须一致。
错误在q2_a > @ (x1, x2) (4 - 2.1 * x1。^ 2 + x1。^ 4/3)。* x1。^ 2 + x1。* x2 + (4 + 4 * x2。^ 2) ^ 2 * x2
错误q2_a(第5行)
pltvar = bbfun (x1, x2);
为什么我得到这个错误?我做错了什么?

接受的答案

埃米尔哈姆萨
埃米尔哈姆萨 2020年5月7日
编辑:埃米尔哈姆萨 2020年5月7日
你需要一个网格创建等高线图
bbfun = @ (x1, x2) (4 - 2.1 . * x1。^ 2 + x1。^ 4/3)。* x1。^ 2 + x1。* x2 + (4 + 4 * x2。^ 2)。* x2。^ 2;
x1 = 2:1/100:2;
x2 = -1.5:1/100:1.5;
(X1, X2) = meshgrid (X1, X2);
pltvar = bbfun (X1, X2);
轮廓(X1, X2, pltvar, 20)
1评论
Aditya Jadhav
Aditya Jadhav 2020年5月7日
谢谢你的回应!我得到它!

登录置评。

更多的答案(0)

下载188bet金宝搏


释放

R2019a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!