MATLAB 语法错误


function [S] = myExp(x)
x = linspace(0,1);
S = (1-(3*x/5)+(3*x.^2)/20-(x.^3/60))/(1+(2*x/5)+(x.^2/20));
    for i = 0:1
        x(i) = S(x(i));
    end
plot(x, x(i))
hold on
plot(x, exp(-x), '.-b')
end

我不断收到一个错误,即索引必须是实数或正数,但我不确定如何在不影响 linspace 的情况下做到这一点。

您正在索引i等于零,这是不允许的。

最新更新