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

2024-11-17 07:50:30
推荐回答(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就是你想要的向量