数学建模社区-数学中国
标题:
FORCAL图形库FC2D,多线程动态绘制图形
[打印本页]
作者:
forcal
时间:
2010-12-18 21:22
标题:
FORCAL图形库FC2D,多线程动态绘制图形
多线程动态绘制图形是FC2D的基本特点。
7 m O9 A% L. C
参考:
http://www.forcal.net/sysm/forcal9/fchtm/fc2d.htm
3 G& M% c" L5 S' p
" m- f# w# B& A) ]8 t7 c6 z
请大家说说目前的动态绘制函数图形的库都有哪些?特点是什么?以便作为参考。
8 [* e0 Y7 s, [+ v! C' A/ H
6 @( [& b; x+ y2 ^# f
请对FC2D留下宝贵意见,以便以后改进,谢谢!
作者:
柯雷
时间:
2010-12-18 23:13
这个我也不会啊啊,不过顶之
作者:
猴王再世
时间:
2010-12-19 10:00
顶!
作者:
forcal
时间:
2010-12-19 11:36
谢谢楼上两位!
- P1 g+ ?7 K8 k0 s8 M$ y
可下载OpenFC体验一下:
http://www.forcal.net/xiazai/forcal9/openfc32w.rar
作者:
liujinshan_135
时间:
2010-12-19 11:47
加油加油加油加油加油
作者:
forcal
时间:
2010-12-25 09:59
FC2D最近更新:Plot函数用法有变化,增加了更多选项和属性
5 v8 A. }3 A/ q0 ^# Y; K
参考:
http://www.forcal.net/sysm/forcal9/fchtm/fc2d.htm
作者:
dingpeng123
时间:
2010-12-30 10:35
谢谢了,很有用啊!!!
作者:
forcal
时间:
2011-1-3 20:15
绘制如下含参变量二重积分的隐函数图形:
6 D( X% x( d) y) H
2011-1-3 20:15 上传
下载附件
(9.73 KB)
2 Y5 o+ N3 D$ ]) W$ W
Forcal代码:
- R2 F2 I0 Y' e5 o# Q8 B' ~
!using("fc2d","IMSL","XSLSF");
4 t# ^ ^9 P( R5 n
ff(x,y::a,b)=y*cos(x+y*y+a)-b*x;
! [$ O/ X2 `. F4 t
h(x)=5*x;
1 @2 U' h) i: o
g(x::b)=-2*x+b;
* s1 N, r) q: A4 g' s
f(bb::a,b)= b=bb, TWODQ[HFor("ff"),0,a-b+2,HFor("g"),HFor("h"),1e-6,0,6,0];
3 r' Q2 }! V6 j) p y
fb(fa:bb:a)= a=fa, bb=1, pqrt[HFor("f"),&bb,1e-6],bb;
# \2 J8 u- q8 T
ClearImslErr(),
/ ^8 W& R& e7 m6 S
Plot{Iclear, Ix : -3,3, Igrid : 1,
e1 ~% r) R" T* M) `: C
Iufun : HFor("fb"), Adots,30
4 U& ~1 X" z8 d# V3 O4 Y+ i
};
" s9 r5 H7 R) ^
复制代码
图形如下:
- o1 S/ ?7 Y5 P3 n
2011-1-3 20:15 上传
下载附件
(21.45 KB)
6 g# H: i8 D" X. r( |/ I
所有的点(a,b)如下:
" F+ O; I9 e9 m: G9 H
-3. , 5.677964685436554e-002
, a$ Q; X$ M9 L
-2.793103448275862 , 0.113926626758415
$ n7 q2 z- x# x$ b
-2.586206896551724 , 0.1794836885445007
6 V0 Z) q; G" Y/ \5 U3 J
-2.379310344827586 , 0.2582958827136312
- Y9 P, n- @: ?/ ~
-2.172413793103448 , 0.3678246226201311
- r' }( R; T9 \ {
-1.965517241379311 , 0.4854053136248959
, \% U) b! J1 j) h/ @
-1.758620689655173 , 0.3109675572745501
/ b' Y9 A9 G, u6 ~- B3 r
-1.551724137931035 , 0.4482758622854263
% i1 O1 [3 y0 F4 v8 s$ Y: k8 d* C& S! `
-1.344827586206897 , 0.6551724398984934
* V# g( e! h7 \: Z
-1.137931034482759 , 0.8620689655216192
) g: Z# B3 K9 N3 i4 E6 j5 @% y
-0.931034482758621 , 1.06896551724139
) x( X: S& J& }7 @
-0.7241379310344831 , 0.9928357579204139
) l; |* D3 y8 ?( o& |; F
-0.5172413793103452 , 1.482758620687618
4 }: s* o m' d
-0.3103448275862073 , 1.689655172413478
: [5 o% N9 U5 j5 v
-0.1034482758620694 , 1.810803012030456
8 K: M9 P& V2 J4 l! l4 _
0.1034482758620686 , 1.762128999758652
+ A& O# T8 K2 l/ g4 X5 E
0.3103448275862065 , 1.895805254542486
' h- h& y5 ?7 z! y+ Y5 |# P
0.5172413793103444 , 2.022877410009786
F0 n% O5 p. o I- u
0.7241379310344823 , 2.153694202098552
6 w0 b) S# q& S+ {9 }. ]" g
0.9310344827586202 , 2.320359396161155
# F+ S4 r- c5 d" ~$ q: P" K* @! R
1.137931034482758 , 2.513284341824756
- p/ ^# `- i7 Z! V) K5 y4 c) U" |
1.344827586206896 , 2.7264453989435
! E- t( g- }8 K* Q+ y5 A
1.551724137931034 , 2.925615642424742
! W! o* \8 h; @7 G3 k: Y! T
1.758620689655172 , 3.096868663763255
( t3 @ }5 ?4 I& [' C0 g4 N
1.96551724137931 , 3.264359697730042
. f- i _. N* q# z
2.172413793103448 , 3.443077817907455
9 G( `" O8 B. w# \5 L5 X4 R% B9 e
2.379310344827586 , 4.4368980745608
: V1 _3 a7 \6 g6 R) l4 |" t
2.586206896551724 , 4.635103786282911
1 |. S: o5 H7 k9 p: F# K- X
2.793103448275862 , 2.815981856569838e-004
) y/ K, Q% f$ E& L
3. , 2.885091408164247e-004
7 d: E9 Q( y* \7 g
4 k$ r: n' {" ~
作者:
forcal
时间:
2011-1-3 20:29
图怎么看不清呢?再上传一次试试。
9 c7 Z: E# @( J: @+ O
楼上的问题图:
& e3 J) c; V7 s$ ~- D
2011-1-3 20:28 上传
下载附件
(9.73 KB)
: S0 e" N1 u) J
函数图形:
# B. B( @, s8 H: P3 W( P7 M
2011-1-3 20:28 上传
下载附件
(21.45 KB)
2 _6 q8 d0 \7 x1 j% X* y: [5 T
作者:
forcal
时间:
2011-1-6 08:29
8#的公式决定的隐函数是个多值函数。
" Z. p1 k4 q0 |0 Y4 p( W0 c' v
所有a=b-2的数对(a,b)都是方程的解。还有一些其他解。
! h# |" t9 S7 I' L
所以用隐函数绘图会更合适,难点在于计算量非常大。
- H8 Y& B* r0 T/ |9 r
2011-1-6 08:28 上传
下载附件
(9.73 KB)
( f0 |% _, K& e" n3 ~9 j5 a: _8 n
以下是Forcal的隐函数绘图代码:a取-3~3,b取-2~5,绘图点数取50
/ h9 r6 Y6 a# X6 {
!using("fc2d","IMSL","XSLSF");
& A+ T$ b0 f, T; q+ _
ff(x,y::a,b)=y*cos(x+y*y+a)-b*x;
% Y- D) B; _7 X2 n* E3 C% B* {9 c
h(x)=5*x;
. O6 R% t+ \: W# d+ @ Y
g(x::b)=-2*x+b;
$ h' u' O1 d; F( C# i! z' o+ H5 U
f(aa,bb::a,b)= a=aa,b=bb, TWODQ[HFor("ff"),0,a-b+2,HFor("g"),HFor("h"),1e-6,0,6,0];
g; Y; c' y( Z# X% t* Z* w3 t
ClearImslErr(),
- ], i' Y( q* b( b3 m" F! ~7 x
Plot{Iclear, Ix : -3,3, Iy : -2,5, Iydynamic : 0, Igrid : 1,
+ P7 l4 J9 h# ` A3 G0 Q7 ?' N* Q
Iifun : HFor("f"), Adots,50
( K! w1 Y! |! ~" Z0 g" p @
};
0 ~2 e4 W9 m; j- n
复制代码
图形如下:
: U" d* [% N/ n/ z, T- A- l
2011-1-6 08:28 上传
下载附件
(20.75 KB)
" r3 `5 I/ z! I# H2 e! s( K2 I7 q
- v* H: X; S& B
作者:
xiaowang138
时间:
2011-10-1 11:42
谢谢分享哈
作者:
琛卜燕_M67
时间:
2011-10-16 18:30
好帖,有才!
8 J7 N( b1 U. q( R5 g% J" m& J
4 m }8 A/ j' z
. |9 u/ p* x7 C; i, ?
) V2 T0 \ q7 J/ H
6 b9 \" \; j7 E: \. g# N
2 b8 X" s) q2 B
" {3 o! w. |2 h* p4 U9 j3 U5 `: P
9 x% |. p# |0 ^! @
( o- M: P' V$ e6 r2 g8 S% L
3 X) V! Y( b& }2 l% V/ G
( F; l/ b- ~7 \
! q! |* F3 c( Z7 v# I, ~$ G. P$ N
* H; }" N2 ~- q; e4 K2 e) F) F
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5