数学建模社区-数学中国

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

作者: hahaysw    时间: 2011-12-22 17:43
标题: 求助 vb 调用matlab 编好的com 组件 有关解线性方程组的
本帖最后由 hahaysw 于 2011-12-24 10:50 编辑
* h# `. s, R" p
% R' n+ d, W% b. j我用matlab 生成一个com 组件想在vb中调用,但自己没弄成,所以希望大家帮我看看问题出在哪里,我这有两个com 组件分别是dell 和untitled1分别有不同的功能 dell 是个解线性方程组的,难度较大。另外一个是求y=sqty(x)的简单com 组建 。我自己做了一个y=sqrt(x) 关键问题是不能显示出返回值来我的di二个com vb程序的类名是 gh1   这个com我也做了个程序 但是编辑框不能输入文字 请大家看看怎么了+ k2 D. e- [6 @% e
第一个com 的类名是dell 我也做了个简单的调用vb程序 但没有定义其他变量+ j, L9 L1 d+ K
附件为保险我再重发一下
8 J* k5 t7 v6 Y  O9 Q7 S 第一个.zip (67.68 KB, 下载次数: 0) + ~( ]/ x" t2 W: W8 h$ ~! u, u
9 `& Z: _0 x- `1 _8 p
第二个.zip (67.52 KB, 下载次数: 2) * \+ k/ x) t2 J5 o3 L
下面是我的第二个程序的代码% O0 @7 S, t% P$ q! r& I
% [! h: [: @6 u1 Y# a2 u5 w; A6 G
Private Sub Form_Load()
9 |- e, s! H% H! e+ P, J
  y/ W: i  T& F! l& r9 D
% g# `5 L/ M  l3 o0 ?, b- I) KDim x As Double
4 A# g0 k& g! X( ^. C/ UDim y As Variant
. F& ]8 k, u% i! L1 [& xDim mat As gh1& N+ E- B  \) L. s5 U
On Error GoTo handle_error
) O  I' n) m' d6 Z. F4 B2 S
$ X1 k  m- R5 w0 Y
6 M$ L2 p  i3 F2 S2 d2 DSet mat = New gh19 @8 Y) O7 r" s# x. r6 T4 L  Q
x = 46 O; m- `+ \9 S2 R* A; X/ V
y = 2( P2 j' s# U: a! e. `) j
Call mat.gh(1, y, x)
7 {7 s* s' v6 f  O% P+ R# TSet mat = Nothing' s1 t/ b% Q8 N( S
Text2.Text = y/ Z" U+ E& a3 s6 H/ @4 F4 U5 J! i% c+ y' g
! G) d9 i/ s8 [6 {
handle_error: MsgBox (Err.Description)
2 L; R  o$ Q+ ]) \* _: R
6 _. L- c& f$ [! n6 g; |End Sub
9 y* u- j: M' l. z7 K
: Z$ U. Q" ]2 w; ]; b7 _Private Sub Text1_Change()
9 `, V/ o* X, v0 W0 Fx = CDbl(Text1.Text)# B+ a! G( ~% f* \6 K
End Sub
0 a' x6 {. ]) w
, w* i4 _3 a  @% r$ f" bPrivate Sub Text2_Change(). m- {7 S- R7 V9 q0 K
Text2.Text = yEnd Sub
! E* }+ `; g8 l  C3 e9 n. ]0 P我估计是红字这,肯定错了但我也不知该改成什么 ,请高手帮忙。
, G% Y- U+ N  M8 ~( j% H: a 本人 qq 1531145753  

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

截图.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