【发布时间】:2019-03-13 20:59:27
【问题描述】:
我正在准备数字分析的笔试。
有以下类型的多选题:
下面的代码给出了最接近...的打印输出。
N=100;
dt=0.5/N;
x=1;
for n=1: N-1
x=x+dt*x*x;
end
display(x);
正确选项:2
下面的代码给出了最接近...的打印输出。
N=100;
x=1;
y=1;
for n=1: N-1
x = x - (x-exp(-x))/(1+exp(-x));
y = y - (y-exp(-y));
end
display(x-y)
正确选项:0
下面的代码有一个打印输出,最常见的是......
s=0.0;
N=10000;
for n=1:N
x=rand(1);
s=s+3*x*x+x;
end
display(s/N)
正确选项:1.5
对于第一个问题,我认为是使用了欧拉法,但我无法得出第二个问题。我不确定如何解决第二个和第三个问题。
我可以使用某种通用策略来确定这样的迭代应该收敛到什么方向(不使用计算机)?
【问题讨论】:
标签: matlab iteration numerical-analysis