返回信息流大家好
我想要在GUI的控件里面输入一个地址 比如说 D:\data.xls 写在了edit_box里面
之后用MATLAB读取怎么办?
1:xlsread函数 好像不能够读取指定地址的xls文件吧?
2:我想用eval函数来执行一个语句 但是xlsread函数必须用两个单引号把dataxls引起来 xlsread('data.xls')
而eval函数也要求引号引起来 eval('expression')
这样就会冲突 eval('xlsread('data.xls')') 他自认为第一和二个引号的是内容'xlsread(' 于是报错
3:如果我想用[]把输入的字符串连起来 还有一个问题 就是这个‘ 单引号
单引号里面是不能够有单引号的 否则错误
如下: a = 'xlsread(''; ERROR
b = get(findobj('tag','path'),'string');
c = ')''; ERROR
expression = [a,b,c];
eval('expression');
怎么办!? 谢谢各位!
这是一条镜像帖。来源:北邮人论坛 / matlab / #802同步于 2007/5/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【求助】很容易遇到的eval 函数问题 大家请看
lihui6626
2007/5/11镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复