MATLAB 在赋值 A(I)=B 中,B 和 I 中的元素数目必须相同怎么改

请教各位matlab大神
n=4
for i=0:n-1;
i=i+1;
p(i)=i/(n+1)-(n-i)/(2*n*(n+1));
f(i)=eval(solve('(4*x-1)*exp(2-4*x)=p(i)','x'));
end

想用p(i)循环赋值一个数列f(i),但是一直显示 "”在赋值 A(I)=B 中,B 和 I 中的元素数目必须相同。"
想得到一个1x4double格式的f(i)答案,不知道该怎么改,请教各位!挺急的!

rand是[0 1]区间正态分布随机数,又不是正整数,,当然不对了。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答