gzzjq 发表于 2006-10-27 20:03

求教MATLAB引擎问题

我是用VC调用MATLAB引擎,现在我想把硬盘上的数据文件11.txt,导入到MATLAB引擎中,11.txt的大小未知

我不想通过在引擎里输入命令,而是希望这个数据文件在VC文件开始后就已经输入到引擎中???

盼赐教

谢谢

gzzjq 发表于 2006-10-27 21:54

我找了一个笨办法解决了一下,希望有高手指点
我的办法:
%LoadData.m
function LoadData()
a=load('d:\11.txt');
x=a(:,1);
y=a(:,2);
plot(x,y);(这个程序我主要是要画图)
这是一个M文件放在MATLAB的工作目录下

然后我在VC中调用引擎
输入engEvalString(ep,"LoadData")
就可以画图了

happy 发表于 2006-10-28 17:36

这个数据文件在VC文件开始后就已经输入到引擎中

这句话不太明白

gzzjq 发表于 2006-10-30 20:17

原帖由 happy 于 2006-10-28 17:36 发表
这个数据文件在VC文件开始后就已经输入到引擎中

这句话不太明白


我的意思是希望这句a=load('d:\11.txt');
在后台运行



即在VC编的界面启动的时候,把数据文件就导入到MATLAB引擎里

[ 本帖最后由 gzzjq 于 2006-10-30 20:22 编辑 ]
页: [1]
查看完整版本: 求教MATLAB引擎问题