注册 登录
编程论坛 Matlab

求助:编写M函数时如何从workspace读取数据

qun_21 发布于 2007-12-04 11:13, 3749 次点击
运行simulink,变量数据传送到了workspace中。
编写的M函数需要对workspace中的变量数据进行处理,请各位大侠赐教。
5 回复
#2
seidel2007-12-04 16:18
直接编程处理数据,就可以,不用读取。因为M文件运行时会自动调用工作空间的数据,当然是变量名字相同。
#3
qun_212007-12-04 23:22
谢谢版主!
我试过直接将变量编程计算,但显示错误说我变量未定义,不知是怎么回事?
#4
seidel2007-12-05 10:26
不可能啊!我都是这么计算,怎么没有出现错误啊!
#5
qun_212007-12-05 20:44
照理来说应该是这样,不知我这儿出了什么问题。我查了有关资料,说函数的工作空间和workspace是分开的,不知有没有关系?

[[italic] 本帖最后由 qun_21 于 2007-12-5 20:45 编辑 [/italic]]
#6
hlongxiang2007-12-07 23:54
M函数是封闭的,应该在M函数中读取,函数名(变量)
1