机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3445|回复: 12
打印 上一主题 下一主题

请问这个定积分是怎么得到的

[复制链接]
跳转到指定楼层
1#
发表于 2016-1-11 18:44:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
没弄明白
" A% \5 V( W- m4 J. T; S1 @

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复

使用道具 举报

13#
发表于 2016-1-14 14:07:50 | 只看该作者
shouce 发表于 2016-1-14 10:40 " T6 l3 x+ j- c0 y- E
mma 算定积分 这么方便呀    用基础的概念    更容易懂     表达方式让我看起来不费劲
, B, _% w* ~* c4 s3 K
matlab应该也可以这么方便的计算吧,我还用过maple,算法同样很简单
/ w6 Z3 U5 R0 s. @2 M

点评

功能上各有特点,我更喜欢mma的语法与书写  发表于 2016-1-15 06:38
你用这么多软件呀 mma 进行符号运算比maple 那个好用些  发表于 2016-1-14 20:45
回复 支持 反对

使用道具 举报

12#
发表于 2016-1-14 10:40:03 | 只看该作者
pacelife 发表于 2016-1-12 19:57 ; l% U! {( K* ]8 J/ P
大侠用的是Matlab吗?我来个mma的,就累加一下,好像也用不到编程

8 O, Q: d$ P  Dmma 算定积分 这么方便呀    用基础的概念    更容易懂     表达方式让我看起来不费劲    * O3 }3 `: x+ T% R( S( G( v
回复 支持 反对

使用道具 举报

11#
发表于 2016-1-12 19:57:50 | 只看该作者
shouce 发表于 2016-1-11 22:15 # N6 E7 L2 h6 h
用数值积分吧  
4 ~$ ]$ R& E! X
1 P9 v  Z3 a/ gclear all
# a- F6 \) W2 c% Y
大侠用的是Matlab吗?我来个mma的,就累加一下,好像也用不到编程; n( _5 H" _8 g) B4 W

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复 支持 反对

使用道具 举报

10#
发表于 2016-1-11 22:15:02 | 只看该作者
用数值积分吧  ( ~* S. q! x3 N) W  B: j

& w& [7 F" W7 L: H( h% Bclear all- R7 `( y/ j# {% Z! Y& l7 t" N. Q
format long
  L" H* L% ~( h* Z5 Aa=0;
4 l9 j; p& S1 D  v1 o7 cb=1;1 j, J* }  F0 {
epsilon=10^(-6);- _9 v! o9 M! W+ z
syms x;
5 N! \* j, X$ Q% |7 y% y7 F4 xfun=log(x^2 + 1)/(x + 1);
5 P+ F$ k3 a. ?Hfun=@ Remberg;
4 [* _# W5 [1 e0 e$ s$ T2 c) {Ivalue= feval(Hfun,fun,a,b,epsilon);
' E/ P$ f7 v7 L0 |& s5 t) A' _* O, \% u& A# F; l1 U
%Remberg.m3 S' k& E' D" r* N
%a,b为积分限,epsilon为精度,s为返回积分值,fun为被积函数9 Y0 c4 n% _% i4 y. o8 A
%R(n,m)表示计算值,(n-1)为变步长指标,(m-1)为加速次数
. z6 A- ^# r1 x& a! u$ Afunction s=Remberg(fun,a,b,epsilon)! \, t" o; p. c/ G8 P+ y6 B
syms x ;5 F6 |" f& }; k& U
fvalue=zeros(1,1000);( F! r4 Z5 x2 Z: Z
R=zeros(100,100);
9 ?% f  _' v; |( gfvaluea=double(subs(fun,x,a));
2 b2 B7 N: K6 m& P0 y" Cfvalueb=double(subs(fun,x,b));( u# U4 ?7 m9 h- m* p6 z' u
R(1,1)=(b-a)/2*(fvaluea+fvalueb);   %梯形公式
  W/ M) H3 N! Ukm=1;  G6 m9 U+ t& U  A9 o: ~
for k1=1:100;   %设置一个比较大的循环量
; p, H7 |2 n: R6 B# {: v    h=(b-a)/(2^(k1));3 H: }2 d9 @/ K
    R(k1+1,1)=1/2*R(k1,1);
' P8 }* P' f" Q    for k2=1:2^(k1-1);$ s) R; Q$ }9 ~1 {- r
    fvalue(2*k2)=double(subs(fun,x,a+(2*k2-1)*h));
& }# D" @& y. B" \& z6 M# M/ n    R(k1+1,1)=h*fvalue(2*k2)+R(k1+1,1);  %变步长值
( X8 j3 n- h9 n    end1 W& a4 L3 w8 ?* q! b
  for k3=1:km;  %加速计算
) k  f# Y: s4 ~/ i5 z3 _+ ^      R(k1+1,k3+1)=1/(4^(k3)-1)*(4^(k3)*R(k1+1,k3)-R(k1,k3));- m8 N! p; Q6 a9 G6 |+ ^: I* n
  end0 T: W" D# `7 ]2 O: @
  if abs(R(k1+1,km+1)-R(k1+1,km))<epsilon   %控制精度% \* J! U* V7 @" m6 W
      s=R(k1+1,km+1);( I( {. T0 t  M4 k5 G5 H. ~* Z
      break;
8 q: B$ Z# v# g! A: H3 }0 y/ U  else
$ M6 F9 w# r2 e- n( f- g# [      km=km+1;
- O3 j8 x  o6 w  end
5 T/ y1 ]: ^( g+ J% r3 ?4 D0 N/ ?( P0 e& X& [; w7 u  @) p+ P% T
end+ y% f/ t8 b9 q$ `
" \5 \5 A; k6 ?# c; L' M3 M
回复 支持 反对

使用道具 举报

9#
发表于 2016-1-11 21:53:21 | 只看该作者
刚刚试了分部积分法,发现没用

点评

恩,似乎要另外的办法  发表于 2016-1-12 08:13
回复 支持 反对

使用道具 举报

8#
发表于 2016-1-11 21:53:13 | 只看该作者
刚刚试了分部积分法,发现没用
回复 支持 反对

使用道具 举报

7#
发表于 2016-1-11 21:49:31 | 只看该作者
手动算了一下,也没得出结果,还是软件快啊3 d# ~" p: U3 s/ N' V! Q

0 {; o: S& e' I6 Y/ ?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x

点评

恩,不过过程不清楚  发表于 2016-1-12 08:10
回复 支持 反对

使用道具 举报

6#
发表于 2016-1-11 21:43:46 | 只看该作者
翻一翻数学手册吧
8 J! l7 \  Z  m) N4 T. {* h% Z* L( x

点评

翻不到啊  发表于 2016-1-12 08:12
回复 支持 反对

使用道具 举报

5#
发表于 2016-1-11 20:27:51 | 只看该作者
应该是要用级数展开。。。。。。。。这部分知识我忘了、。。。  m+ m( L  `: [" J. J1 F
; K  J8 k+ [& y
补充内容 (2016-1-12 21:35):
6 n' [8 V! p, p1 n2 s6 K今天问了问刚考完研的学长,的确得用级数展开才能解出来

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-12-5 09:07 , Processed in 0.061694 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表