MATLAB工作区与脚本交互
在使用MATLAB时,我们经常需要在脚本中访问或修改工作区中的变量。以下介绍两个函数,帮助您实现脚本与工作区的数据共享:
1. 从脚本访问工作区变量
- 函数:
evalin
- 功能:在指定工作区执行MATLAB表达式
- 语法:
evalin(ws, expression)
[a1, a2, a3, ...] = evalin(ws, expression)
- 示例:
temp = evalin('base', 'simout')
将base
工作区中的变量simout
的值赋给temp
变量。
2. 将脚本变量写入工作区
- 函数:
assignin
- 功能:将值赋给指定工作区中的变量
- 语法:
assignin(ws, 'varName', value)
- 示例:
assignin('base', 'result', x)
将变量x
的值赋给base
工作区中的变量result
。
暂无评论