找回密码
 注册
Simdroid-非首页
查看: 86|回复: 0

关于VB调用MATLAB

[复制链接]
发表于 2010-10-19 20:11:23 | 显示全部楼层 |阅读模式 来自 浙江杭州
我在VB调用MATLAB的M文件时,其中的函数包括一个矩阵参数,那在VB下如何设置这个矩阵参数呢,数组好像不行,我用了MMTRAIX VB,具体代码如下:
Public jisuan As ccfx.ccfx
Private Sub Command1_Click()
Set jisuan = New ccfx.ccfx
Dim lamda, W, CI, CR, A As Variant
If jisuan Is Nothing Then Exit Sub
On Error GoTo Handle_error
A = zeros(3, 3)
A(1, 1) = 1
A(1, 2) = 7
A(1, 3) = 9
A(2, 1) = 1 / 7
A(2, 2) = 1
A(2, 3) = 5
A(3, 1) = 1 / 9
A(3, 2) = 1 / 5
A(3, 3) = 1
Call jisuan.ccfx(4, lamda, W, CI, CR, A())
Handle_error:
   MsgBox (Err.Description)
End Sub
老是出现下标越界的错误,请高手指点下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 17:22 , Processed in 0.028881 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表