gpt4 book ai didi

matlab - 索引超出矩阵维度弹出错误

转载 作者:行者123 更新时间:2023-12-04 04:35:34 28 4
gpt4 key购买 nike

我正在尝试做 1/e 的近似值

我不断收到错误消息,说索引超出矩阵维度。为什么?

n = 0;
eqn = 0;

while abs(eqn - (1/exp(1))) > .0001
n = n+1;
eqn = (1 - (1/n))^n;

end

nsav = n;
appr = eqn;
builtin = 1/exp(1);
fprintf ('The built in value is %.4f\n' , builtin)
fprintf ('The approximation is %.4f\n', appr)
fprintf ('The value of n required for such accuracy is %d\n', nsav)

最佳答案

类型 whos并确保 absexp没有列出。如果它们被列为变量,请使用以下命令清除它们:

clear abs whos

然后确保在此代码上方没有其他地方设置 abswhos作为变量。

作为记录,似乎在您执行 builtin=exp(1) 时会发生一些奇怪的特定于版本的弹出错误。 .大卫指出了这一点。不幸的是,我无法用 R2013b 64 位重现它。

关于matlab - 索引超出矩阵维度弹出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19800983/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com