- 在线时间
- 0 小时
- 最后登录
- 2005-10-29
- 注册时间
- 2005-1-17
- 听众数
- 2
- 收听数
- 0
- 能力
- 0 分
- 体力
- 220 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 71
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 10
- 主题
- 4
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   69.47% 该用户从未签到
 |
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>1 X1 o: K* V% n9 k
, n& I$ l6 F. P! r
<TR>
& u6 p* W5 A& e<TD width=*>% w. x8 O! ]% f$ s
< ><B>帮帮忙,跪下谢谢斑竹,VB</B></P>
+ g0 D3 n- i" c: `* z# ^; h5 X- `< > rivate Function PrintWord(x, Y, Word As String)
0 b5 P5 \! j) k; a& p) }2 @With Picture19 p' k5 N. B& A& g- e7 [! x$ S
.CurrentX = x
9 I3 m5 b, c9 I# {$ p1 g; P' h.CurrentY = Y; u }1 i1 B6 h2 @/ P* k5 ^) v# @6 r
.ForeColor = RGB(0, 0, 255)' T, W# e P8 G9 }! s* ^
End With) P0 m" m: I& n0 u, l% I- g- {! V" r
Picture1.Print Word
/ k& {; R# f l9 {7 s \* `: G1 t7 qEnd Function
$ |: U6 H3 k% R R' n( f* b t'定义画点函数0 y; M9 e7 s/ B+ S1 S2 S& d% A
Private Function DrawDot(Px, Py, Color)
2 O C( G% w2 j* NPicture1.PSet (Px, Py), Color
8 y. r) G* o& s8 G/ y! LEnd Function
3 @& h/ X7 x' Q* u& q: N( ]3 TSub XY() '建立直角坐标系
, {5 R- p5 D, n, M' B, [Picture1.DrawWidth = 1 '设置线条宽度
$ a3 _( ?7 P+ B9 P# B5 CPicture1.Cls. y3 z ^. y5 ]$ ?
'设定用户坐标系,坐标原点在Picture1中心
& z) A( f8 b1 GPicture1.Scale (-10, 10)-(10, -10)9 K3 P+ K2 T: X' `' z3 h1 V9 F
Picture1.Line (-10, 0)-(10, 0), RGB(0, 0, 255)1 u7 n1 z5 `/ z8 V, X( [5 a( o
Picture1.Line -(9.5, 0.5), RGB(0, 0, 255)* v& `2 q" Y% W# a6 |
Picture1.Line (10, 0)-(9.5, -0.5), RGB(0, 0, 255)+ u. Q- Y0 e: t. R2 a3 H
Picture1.ForeColor = RGB(0, 0, 255)1 C7 s# k/ A: n! B9 T4 L
Picture1.Print "X"
( H c1 W3 i& p9 Q/ r; `9 o$ w'画 X 轴
. \* [" m3 T. N# @% C6 iPicture1.Line (0, -10)-(0, 10), RGB(0, 0, 255)
, x- C, N" X! j6 C) j$ C1 ]Picture1.Line -(0.5, 9.5), RGB(0, 0, 255)+ x% ^( _8 E$ _; u3 g( S) p" B
Picture1.Line (0, 10)-(-0.5, 9.5), RGB(0, 0, 255)
7 N F' i& {; a4 N* D5 dPicture1.Print "Y"
+ S( u/ u% T! C9 b( E7 W! y5 S'画 Y 轴
: K. r) p5 Q* K$ uFor lin = -9 To 9: t5 a/ f- {4 A! a/ t# e, b
Picture1.Line (lin, 0)-(lin, 0.25)
) o3 A, ?. g+ qwor = PrintWord(lin - 0.5, -0.5, Str(lin))4 {6 H4 g, w3 v+ [
Picture1.Line (0, lin)-(-0.25, lin)3 R! s$ K% A* Q# H+ p' d' X6 ^
If lin <> 0 Then
; K: h1 G, A, {wor = PrintWord(-0.9, lin, Str(lin))
8 h& Q) G3 s1 b+ T" i' mEnd If- V1 R# r. X3 x+ C8 G
Next lin6 f% R! N! L$ I k) |- X
Picture1.DrawWidth = 1# \ [& t+ Z. g) H& Z
End Sub
8 a7 T" r+ c1 Q+ y5 a; |* pPrivate Sub cmdPlot_Click()
9 B2 [& n, k* WXY" M2 X6 }) }- L" E
On Error Resume Next6 K9 V0 Y* x( Q, D/ h/ D
Dim x As Double, Y As Double
+ p/ u5 R6 ~2 e* {Randomize
B- ^+ T, S$ m * [0 u5 Y$ |$ U' s9 x: c* y8 q& Y, ?
SC.Reset
( c1 W" K5 t7 G! M SC.AddCode "Function RunThis(X)" & vbCrLf & "RunThis=" & txtEquation & vbCrLf & "End Function"
# b6 x, L* D% F) F6 Q For x = -15 To 15 Step 0.001! M# J7 Z) M8 N# C7 p9 f
Y = SC.Run("runthis", x)1 M" }/ c0 x' R p3 E
DoEvents3 w! i% n& m$ }* \
Picture1.PSet (x, Y), RGB(250, 0, 0)
# {* ]$ \' `1 l! R- Y# s# }3 f Next x; L0 T. f( N* k# I
End Sub</P>5 B! c$ x$ c% i9 f l8 }
< > rivate Sub Command2_Click()
' R9 V, k: Q+ zXY" {: {7 p* ?+ t( Z
End Sub</P>
# B4 p0 K$ ?. C. K1 ]< > rivate Sub Command3_Click(), {2 @* V3 y, t! C8 {/ Q: L
End
+ g0 f, q5 v- K& |9 f$ e5 l3 I# xEnd Sub</P>
$ t$ T3 x9 W, m" p< >
! Z# M9 }& H- QPrivate Sub Form_Load()) y% R& R. t8 ~5 p
Me.Caption = "美丽曲线——数学爱好者"
/ ]+ T, B+ w; @Me.Show& z& S# w$ k+ G
Me.AutoRedraw = True
. t( A7 J( `8 w; K5 W) ~XY- X% ~% N1 a) h3 J9 ~# H
End Sub
7 n+ x% ?: \, ~0 x( Y</P></TD>& m8 o9 Q* A" Z. l* P/ q3 ^
<TD align=right width=60></TD></TR></TABLE>
$ b; ]% G/ ?5 j* B! W8 o& x< >为仕么Y=LOG(X),SQR(X)也有图象(X轴负半轴),sc为ms.script.control控件请帮忙,<B>跪下谢谢斑竹</B></P>
% p$ d! J! `6 |" K4 f8 }5 ^0 m[此贴子已经被作者于2005-3-4 17:40:39编辑过] |
zan
|