exm044_5.m

来自「北京航空航天大学出版社张志涌、徐彦琴主编的matlab教程附带的mfile例程压」· M 代码 · 共 13 行

M
13
字号
%exm044_5.m
dt=0.1;t=(0:dt:10)';
y=exp(-0.8*t.*abs(sin(t)));
ss=dt*cumsum(y);						%矩形法求积
ss10=dt*sum(y);ssend=ss(end);		%sum所给结果就是ss(end)
st=cumtrapz(t,y);					%梯形法求积
st10=trapz(t,y);stend=st(end);	%trapz所给结果就是st(end)
disp([blanks(5),'sum',blanks(6),'cumsum',blanks(4),'trapz',blanks(5),'cumtrapz'])
disp([ss10,ssend,st10,stend])
clf
plot(t,y,'b:',t,ss,'r-',t,st,'r.')
legend('y(x)','cunsum','cumtrapz',0)  
shg

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?