matlab出现??? Error using ==> mpower Inputs must be a scalar and a square matrix.

2024年11月17日 07:50
有2个网友回答
网友(1):

需要点乘(每个位置单独计算)。
x=0:0.1:1;
y=x.*exp(-2*(1-x).^2/8.314);

网友(2):

不能这样写。
必须是标量X。
你定义了向量。
你可以用
yy=[];
for x=0:0.1:1;
y=x*exp(-2*(1-x)^2/8.314);
yy=[y yy];
end
yy就是你想要的向量