在vb中怎样传一个15x23的矩阵到matlab中

来源:百度知道 编辑:UC知道 时间:2024/05/13 04:38:21
最好给出个实例
所有的这些都要在vb中实现 包括从vb中传命令到matlab中计算了怎么把数据返回

可以在VB中将矩阵输出到文件,然后在matlab中读取该文件
vb输出:
open "e:\abc.txt" for output as #1
for i=1 to 15
for j=1 to 23
print #1,a(i,j);
next
print #1
next

matlab中读取:
fid = fopen(e:\abc.txt','r');
F = fscanf(fid,'%f',inf); %将文本数据读至F
FF=reshape(F,15,23); 对F重组形成二维(如果不对的话可以尝试写成FF=reshape(F,23,15); )