Error using ==> surf at 78 Z must be a matrix,not a scalar o

Error using ==> surf at 78 Z must be a matrix,not a scalar or vector.怎么将i变为矩阵那
delta=0:0.1:1;
epsilon=0:0.1:1;
[xx,tt] = meshgrid(epsilon,delta);
i=-2*((1-delta).*(1-epsilon).*log2(1/2*(1-delta).*(1-epsilon))+delta.*(1-epsilon).*log2(1/2*delta.*(1-epsilon))+(1-delta).*epsilon.*log2(1/2*(1-delta).*epsilon)+delta.*epsilon.*log2(1/2*delta.*epsilon));
surf(xx,tt,i);
liujingsad 1年前 已收到1个回答 举报

sg23456 幼苗

共回答了11个问题采纳率:100% 举报

i表达式中的delta用tt替换,epsilon用xx替换,就ok了.

1年前 追问

7

liujingsad 举报

太感谢了!
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.030 s. - webmaster@yulucn.com