问个labview调用matlab的问题
我将从excel读出的一列数据想作为一个数组输入到matlab里面,进行处理,可是matlab一点动静都没有,就是不工作,那就说明matlab调用不成功,为什么?问下,这个数据类型该怎么选择,只有Real vector才能正确连上,其它的都不行,高手能否发个简单的例子看看? 问下EXCEL读取问题,为什么出现这个错误??? Error using ==> c:/matlab6p5p1/toolbox/matlab/iofun/private/biffread
Unable to read XLS file F:\mi.xls.File is not in recognized format.
Error in ==> C:\MATLAB6p5p1\toolbox\matlab\iofun\xlsread.m
On line 72==> biffvector = biffread(filename);
不知道为什么,通过LABVIEW存到EXCEL的数据MATLAB不能读出来,
而是要把数据复制到一个新的EXCEL里面,MATLAB才能读出来,搞不懂,谁能解释一下,在下谢谢了! 请问楼主是用什么方式保存为EXCEL的呢,
若是用spreadsheet做的是不行的,那个只是做到制表符的形式,
你可能要用工具包,论坛里有免费的EXCEL的工具包,你可以搜下 我下了,可是怎么用啊,应该先是怎么安装的?是直接放在哪个目录下呢?还是?是不是这个安装了后,labview生成的excels就可以让matlab读了,我 放在vi.lib目录下,可是生成的依然还是不能读,高手指点详细点吧!利用matlabscript直接读的。我把我的两种读取excel数据输入matlab script想法的程序框图贴出来吧,这两种都没能成功,也不知哪方面出问题了,希望大家给点建议,
[ 本帖最后由 hms2006 于 2007-7-20 15:32 编辑 ] 终于找到如何用了,可是,刚把工具包自带的例子做了一下,还真生成一个EXCEL,可是我用MATLAB读的时候还是有错误,
??? File contains unexpected record length.Try saving as Excel 98.
这个是什么意思?还真不理解。
能否给个简单的例程? http://www.cpubbs.com/bbs/viewthread.php?tid=18812&highlight=office
你下载的是这个工具包吧~~~放到user.lib目录下使用,
你用的OFFICE是什么版本的呢,你的MATLAB是什么版本呢,说尝试保存为低版本. MATLAB是6.5的,EXCEL是2002的,应该都可以用的吧,不过,老兄帮忙看下我那贴图上的程序有没有错误。谢谢!
页:
[1]