作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试做 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
并确保 abs
和 exp
没有列出。如果它们被列为变量,请使用以下命令清除它们:
clear abs whos
abs
和
whos
作为变量。
builtin=exp(1)
时会发生一些奇怪的特定于版本的弹出错误。 .大卫指出了这一点。不幸的是,我无法用 R2013b 64 位重现它。
关于matlab - 索引超出矩阵维度弹出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19800983/
我是一名优秀的程序员,十分优秀!