Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2008-07-31, 22:12   #1
xuexizhe
初级会员
 
注册日期: 2008-04-03
年龄: 39
帖子: 7
声望力: 0
xuexizhe 正向着好的方向发展
默认 [求助]vb和matlab接口有关matlab程序调用vb数组的问题

程序如下:
Private Sub cmdTest_Click()
Dim Data3(1 To 200, 1 To 5001) As Double
Dim Data4(1 To 200, 1 To 5001) As Double
Dim data(1 To 100, 1 To 1000) As Double
Dim sng0 As Double
Dim i As Integer
Dim j As Integer

'从文件中读取数据
'Open App.Path & "\data1.dat" For Input As #1
CommonDialog1.ShowOpen
'dblData = openCommonDialog1.FileName
Open CommonDialog1.FileName For Input As #1


For i = 1 To 200
For j = 1 To 5001
Input #1, sng0
Data3(i, j) = sng0
Next j
Next i
Close #1
'Print Data3(1, 1)
'Open App.Path & "\data2.dat" For Input As #1
CommonDialog2.ShowOpen
'dblData = openCommonDialog1.FileName
Open CommonDialog2.FileName For Input As #1


For i = 1 To 200
For j = 1 To 5001
Input #1, sng0
Data4(i, j) = sng0
Next j
Next i
Close #1
For i = 1 To 100
For j = 1 To 1000
data(i, j) = Data4(i, j)
'Print data1(i, j)
Next j
Next i
For i = 1 To 10
For j = 1 To 10
Print data(i, j)
Next j
Next i
'调用接口函数
'Call theMatlab.tttt1(Data3, Data4)
Call theMatlab.ceshi5(data)

'txtPt.Text = Format(dblPt, "##,##0.000")
'txtQd.Text = Format(dblQd, "##,##0.000")

其中将Data3,Data4等数据传送到接口程序中时:提示:“类型不匹配”错误
就是说vb中导入的数据数组到matlab程序中时,数据类型不匹配:
请高手指点!
xuexizhe 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]遗传算法工具箱求关键路径的问题 xueao413 MATLAB论坛 1 2008-07-11 15:30
Analyzing High-Resolution Microscopy Images TechnicalArticles MATLAB技术文章 0 2008-05-22 04:26
请问这个方程可以用MATLAB解没有? thb296 MATLAB论坛 6 2008-04-28 19:02
【求助】产生随机数?? wpy6609 MATLAB论坛 4 2007-06-25 22:45


所有时间均为北京时间。现在的时间是 08:00


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.