数学建模社区-数学中国

标题: 求助 vb 调用matlab 编好的com 组件 有关解线性方程组的 [打印本页]

作者: hahaysw    时间: 2011-12-22 17:43
标题: 求助 vb 调用matlab 编好的com 组件 有关解线性方程组的
本帖最后由 hahaysw 于 2011-12-24 10:50 编辑
, E3 E  D$ D9 M
# S4 \# s9 l2 K* o4 y0 Y我用matlab 生成一个com 组件想在vb中调用,但自己没弄成,所以希望大家帮我看看问题出在哪里,我这有两个com 组件分别是dell 和untitled1分别有不同的功能 dell 是个解线性方程组的,难度较大。另外一个是求y=sqty(x)的简单com 组建 。我自己做了一个y=sqrt(x) 关键问题是不能显示出返回值来我的di二个com vb程序的类名是 gh1   这个com我也做了个程序 但是编辑框不能输入文字 请大家看看怎么了! o" h- F, M7 U& @6 U
第一个com 的类名是dell 我也做了个简单的调用vb程序 但没有定义其他变量
  I  b9 n6 ^6 T' X; w% B附件为保险我再重发一下6 b- h/ Q# K3 V4 i/ J6 B; T6 O
第一个.zip (67.68 KB, 下载次数: 0)
& E5 {8 F7 |4 K9 F$ ^
- `3 E5 ]) Z) P8 t; ~* \ 第二个.zip (67.52 KB, 下载次数: 2)
7 C% X4 d/ T4 H  d% O下面是我的第二个程序的代码
" `) o: x8 u$ M7 [. k3 _5 _) T; d& }# R( a
Private Sub Form_Load()
/ ?$ I! @  N. U2 x6 G; N: N/ y# y& l: l- u, {

: d2 |  L+ L; O: G! ^8 aDim x As Double8 ~% e$ N9 f2 W$ H8 w
Dim y As Variant. S  i  d0 J5 E) `1 S( \7 u3 X
Dim mat As gh1% I  z' S. T+ i0 _0 K
On Error GoTo handle_error
! g/ P6 W' y# s/ I
) u: `: z5 \4 m! G( p, P0 F$ O
% ~! u: c. x4 ?" H  bSet mat = New gh1% E" k2 D) d% c* S& v! J" {
x = 4
% t: E8 n& J4 H$ f0 ?8 By = 2, _) S* H9 b4 N8 G, l
Call mat.gh(1, y, x)0 l  ^. I" G" _' e+ p( i' \1 I
Set mat = Nothing
7 O9 F& ~2 g7 z- w4 B; ^Text2.Text = y
" k  x+ ~/ S& O; z8 w4 u% {
$ q5 c$ f: P6 M8 v2 a! m% q& mhandle_error: MsgBox (Err.Description)# e4 y4 r! p" [- L( a8 i
9 ?( ^8 u! ~9 P/ {5 `; T3 W
End Sub! L, u/ M2 ~5 V

$ Y0 @% R9 A% T& R0 p, {Private Sub Text1_Change()
4 i! I5 B; @8 Z6 q& [8 Ex = CDbl(Text1.Text)
1 R  {, ]. j+ `: L! \5 f) ]End Sub
2 S; U+ G/ l: P. p3 O
- E- W- h6 N9 F- S% r' KPrivate Sub Text2_Change()
; c0 S2 R* U1 B& L( }Text2.Text = yEnd Sub, f3 u6 L( n. S9 B7 ^. V
我估计是红字这,肯定错了但我也不知该改成什么 ,请高手帮忙。6 J- a* x. o) {+ F$ i
本人 qq 1531145753  

截图.bmp (327.69 KB, 下载次数: 338)

截图.bmp


作者: hahaysw    时间: 2011-12-27 22:37
大家好我的那个问题是终于解决了,我就不悬赏了。
作者: sxjm567    时间: 2012-7-16 10:08
顶下再看哈
作者: hahaysw    时间: 2012-7-18 11:58
这个我解决了,在matalb 中文论坛里有我解决的相关文件
作者: hucchongzi    时间: 2014-1-27 16:17





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5