利用matlab画三维图:
clc,clear,close all
k1=1:0.1:10;
k2=0.01:0.01:0.9;
[k1,k2] = meshgrid(k1,k2);
pi1=(k1*(1-0.2)(1+k2))./(2k1-2+2k1k2);
surf(k1,k2,pi1)
为什么报错Inner matrix dimensions must agree.
你的代码有截图吗,
pi1=(k1*(1-0.2)(1+k2))./(2k1-2+2k1k2);
这一段似乎显示不完全?中间两个括号中间都没有*
倒数第二行漏了.吧
clc,clear,close all
k1=1:0.1:10;
k2=0.01:0.01:0.9;
[k1,k2] = meshgrid(k1,k2);
pi1=(k1.*(1-0.2).*(1+k2))./(2*k1-2+2*k1.*k2);
surf(k1,k2,pi1)