注册 登录
编程论坛 Matlab

GUI如何从工作区读取数据?

飘零的江南 发布于 2008-03-21 11:15, 2444 次点击
Matlab GUI中的计算结果传递到工作区的时候可以用assignin,那如果要反过来呢,就是gui从workspace中读数据? 使用全局变量好像也不行。那如果我要互相调用的数据有很多,那也只有每个都采用类似assignin(ws,‘name’,v)的格式吗,能不能一起全部调用的?
如果我要用这个数据,在gui上的一个坐标轴画图又要采用什么命令呢?
3个问题麻烦各位了,多谢多谢,呵呵

[[it] 本帖最后由 飘零的江南 于 2008-3-21 11:18 编辑 [/it]]
1 回复
#2
zhangenter2008-03-22 21:44
1.value = evalin('base', 'expression'),连表达式都可以了,何况是变量,其实你help assignin就可以看到See also EVALIN.了
2.你可以把它们放到一个结构体里,一起传一起提
3.画图的方法有很多,不知道你要的是哪类的,如果是简单的点线图,先拿plot用吧
1