数学建模社区-数学中国
标题:
定积分定义动画演示
[打印本页]
作者:
402
时间:
2014-11-20 15:01
标题:
定积分定义动画演示
Clear[f, x, a, b];
! J/ E- t: D, \1 Z+ X' O0 f# t* k
f[x_]: = x^2; a = 0; b = 1.5; m = 0;
( R5 |- S, t; M8 j6 P6 j
g1 = Plot[f[x], {x, a, b}, PlotStyle -> {RGBColor[1, 0, 0]},
# E" Q E. C8 g' m& G7 t0 Z
DisplayFunction -> Identity];
$ h8 {# M0 m% R) c3 v* r) {
For[j = 3, j <= 50, j += 2, m = j; tt1 = {}; tt2 = {};
0 p! X% w* D' I2 y
For[i = 0, i < m, i++, x1 = a + i*(b - a)/m; x2 = x1 + (b - a)/m;
3 y) }4 D t% e( D6 @7 |, d$ u( ^
tt1 = Append[tt1,
7 F+ E, E1 i* L! t! p9 ]
Graphics[{RGBColor[0, 0, 1], Rectangle[{x1, 0}, {x2, f[x2]}]}]];
5 ]: I/ J7 ^) Q
tt2 = Append[tt2,
; Z/ D7 _# p6 S4 Y# Z8 T1 X
Graphics[{RGBColor[0, 0, 1], Rectangle[{x1, f[x1]}, {x2, 0}]}]]];
1 _7 n) z9 X4 v; e* p) H7 M
Show[tt1, tt2, g1, DisplayFunction -> $DisplayFunction,
9 ^! m+ j/ A" l+ W- v/ y* x( I
PlotLabel -> m'' intervals'']]
4 m1 w/ @ x. g+ B
7 F' q) Q$ s$ C6 e3 _
定积分的动画演示,运行没有结果,请各位大虾看看错在哪里?
~ I( C0 ~2 `, D
5 Y; v, M& d/ }' V& i2 f' P& I1 C
f[x_] := x^2 + 1; a = 0; b = 2; m = 0;
f+ P0 i8 w; `4 b4 s4 r) F
g = Plot[f[x], {x, a, b}, PlotStyle -> Red,
1 Z) l- e x4 k" [' }7 O* e) Q
DisplayFunction -> Identity]
' k5 S5 F5 {+ P" X4 x1 [* _8 M
For[n = 0, n < 100, n = n + 4; t1 = {}; t2 = {};
9 E$ L8 T7 j9 |9 t
For[i = 0, i < n, i++, x1 = a + (b - a) i/n; x2 = x1 + (b - a)/n;
, a$ ]& b" @: s1 [# T/ Q
t1 = Append[t1,
/ r: u E% J; p8 x
Graphics[{Blue, Rectangle[{x1, f[x1]}, {x2, f[x2]}]}]];
0 z9 P7 @# {/ ]4 U
t2 = Append[t2, Graphics[{Green, Rectangle[{x1, f[x1]}, {x2, 0}]}]]];
) @' i! Z# {) ~! ~0 n, D) Y6 K6 W
Show[t1, t2, g, DisplayFunction -> $DisplayFunction,
1 N% i5 W2 U& G
PlotLabel -> n "intervals"]]
: q: o P' ~/ ?
- R& t: `# U: T4 A/ p
; p& Y$ w' m u9 P/ m
2 y" x h5 s9 N) d8 \* x& b' T) y
作者:
变动的永恒
时间:
2014-11-20 21:20
太高端,不懂,帮顶
1 ~2 u, O6 K g- ~$ F( M* y2 N$ m
作者:
402
时间:
2014-12-1 19:54
已经解决。谢谢小木虫的大虾。
; \) s6 \2 r7 }9 a+ W0 I% a
f[x_] := x^2 + 1; a = 0; b = 2; m = 0;
h& e- Y7 T5 K$ Q8 B9 z
g = Plot[f[x], {x, a, b}, PlotStyle -> Red];
' s; Y* E2 _; v7 ]5 \4 n7 B
Animate[t1 = {}; t2 = {};
* J% ]+ ?: H1 Q4 n2 Q. U
For[i = 0, i < n, i++, x1 = a + (b - a) i/n; x2 = x1 + (b - a)/n;
- Y: ?5 ^/ }# ^* Z# _
t1 = Append[t1,
) s7 y: P( s* T1 J
Graphics[{Blue, Rectangle[{x1, f[x1]}, {x2, f[x2]}]}]];
. b C1 _2 K9 d' ?8 P, \
t2 = Append[t2, Graphics[{Green, Rectangle[{x1, f[x1]}, {x2, 0}]}]]];
& ~( k! l( X& \- V8 P% x9 X4 i0 S
Show[t1, t2, g, PlotLabel -> n "intervals"], {n, 4, 100, 4},
. G6 j6 [$ {8 `* S6 o0 @! w1 m( }
AnimationRunning -> False]
4 [ t5 Q: {! c( o
作者:
宏心
时间:
2014-12-8 09:31
牛。牛牛。
! X( [4 z+ v* H$ y4 `: {. w* D! ]8 J
作者:
z43742516
时间:
2015-10-25 09:54
收藏起来慢慢看
0 B2 e) X1 y' D& M; U/ m& u8 d. Y
作者:
z43742516
时间:
2015-10-25 09:54
收藏起来慢慢看
! j$ q, i& E, @# N# U+ v
作者:
meiya
时间:
2017-3-20 00:45
好牛,厉害
: z- w8 e7 ^/ W7 j" J) C+ x% H% ]0 h
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5