作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/11 13:07:49
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);
Error using ==> surf at 78 Z must be a matrix,not a scalar o
i表达式中的delta用tt替换,epsilon用xx替换,就ok了.

再问: 太感谢了!