早教吧作业答案频道 -->其他-->
用matlab求两个函数间对应点的误差值和计算到每一步时的程序运行总耗时.f1=∏(上标N,下标n=1)(1+2/n);求积.f2=1/2(N+1)(N+2).N=20:20:1000,是个矩阵.希望运行一段程序,能显示出对于N里的每个
题目详情
用 matlab 求 两个函数间对应点的误差值 和 计算到每一步时的程序运行总耗时.
f1 = ∏(上标N,下标n=1)(1+2/n); 求积.
f2 = 1/2(N+1)(N+2).
N=20:20:1000,是个矩阵.
希望运行一段程序,能显示出对于 N 里的每个元素,f1(N) 和 f2(N) 的误差值 (f1-f2) 是多少,以及程序每计算一个元素的耗时.比如计算到 f1(20)-f2(20) 这一步时程序总共运行了多长时间?然后运算到 f1(40)-f2(40) 这一步时程序总共又运行了多长时间.(可能是用 tic/toc 做...不懂.)
要对整个矩阵里的元素都这么做,程序该怎么写...
今天之内解决的话再加20分.
f1 = ∏(上标N,下标n=1)(1+2/n); 求积.
f2 = 1/2(N+1)(N+2).
N=20:20:1000,是个矩阵.
希望运行一段程序,能显示出对于 N 里的每个元素,f1(N) 和 f2(N) 的误差值 (f1-f2) 是多少,以及程序每计算一个元素的耗时.比如计算到 f1(20)-f2(20) 这一步时程序总共运行了多长时间?然后运算到 f1(40)-f2(40) 这一步时程序总共又运行了多长时间.(可能是用 tic/toc 做...不懂.)
要对整个矩阵里的元素都这么做,程序该怎么写...
今天之内解决的话再加20分.
▼优质解答
答案和解析
% 其实计时没有太大意义,因为采用不同的方法差别会很大
% (例如,使用循环或是向量化运算,是否预置,是否递推,等等)
% 更重要的是,计算耗时太少,根本无法计量(总耗时都近似为0,更不要说单步耗时了)
NN=20:20:1000;
e = []; % 用于存储f1-f2的误差
t = []; % 用于存储单步计算耗时
t0 = clock;
for N=NN
tic
n = 1:N;
f1 = sum(1+2./n);
f2 = 1 / 2 * (N+1) * (N+2); % 不确定这个是不是你要的公式?
e(end+1) = f1 - f2;
t(end+1) = tic;
end
% 总耗时
etime(clock,t0)
% 画图,上面是误差,下面是耗时
subplot(2,1,1),plot(NN,e,'.-')
subplot(2,1,2),plot(NN,t,'.-')
% (例如,使用循环或是向量化运算,是否预置,是否递推,等等)
% 更重要的是,计算耗时太少,根本无法计量(总耗时都近似为0,更不要说单步耗时了)
NN=20:20:1000;
e = []; % 用于存储f1-f2的误差
t = []; % 用于存储单步计算耗时
t0 = clock;
for N=NN
tic
n = 1:N;
f1 = sum(1+2./n);
f2 = 1 / 2 * (N+1) * (N+2); % 不确定这个是不是你要的公式?
e(end+1) = f1 - f2;
t(end+1) = tic;
end
% 总耗时
etime(clock,t0)
% 画图,上面是误差,下面是耗时
subplot(2,1,1),plot(NN,e,'.-')
subplot(2,1,2),plot(NN,t,'.-')
看了 用matlab求两个函数间对...的网友还看了以下:
竖直向上抛出一个小球,有空气阻力时的一些问题.竖直向上抛出一个小球,小球上升和下降时都受阻力作用, 2020-05-21 …
已知函数f(x)=xx+3,构造如下函数序列fn(x):fn(x)=f[fn-1(x)](x∈N* 2020-06-12 …
初二函数教教我吧;已知一个反比例函数和一个一次函数,当x=2时,这个函数的值分别为1和2当x=4时 2020-06-27 …
设F1(x),F2(x)为两个分布函数,其相应的概率密度f1(x),f2(x)是连续函数,则必为概 2020-07-21 …
4.编写一个递归函数,计算F(n)=F(n-1)+F(n-2)其中f1=1,f2=1 2020-07-23 …
关于函数的问题求求高手们有个有关函数的问题:表一:A1:AB1:7PC1:2.986;A2:BB2 2020-07-23 …
某同学在研究f(x)=x/(1+|x|)(x∈R)时给出里下面几个结论:①函数f(x)的值域为(-1 2020-10-31 …
我知道动力臂和阻力臂,可是我不知道他们的作用线怎么画啊,就是哪个F1的虚线,学名作用线吧,那条虚线的 2020-11-15 …
如图所示,将光滑斜面上的一物体的重力分解为F1、F2两个力下列结论正确的是()A.物体只受重力mg和 2020-11-25 …
这个三角函数的等式是怎样推倒出来的?A1*cos(wt+f1)+A2*cos(wt+f2)=x+y最 2020-12-28 …