Matlab workspace与m脚本数据共享

       使用matlab的时候,我们经常遇到在m脚本中需要使用workspace中的变量,又或者需要将m脚本计算的结果输出到workspace中去。下面介绍两个函数,实现m脚本与workspace数据共享。

       一、M脚本访问workspace中变量

       函数:evalin

       功能:Execute MATLAB expression in specified workspace

       语法:evalin(ws, expression)

                 [a1, a2, a3, ...] = evalin(ws, expression)

       参考:help evalin

       实例:temp=evalin('base','simout')

       

 

 

       二、M脚本变量写入workspace中

       函数:assignin

       功能:Assign value to variable in specified workspace

       语法:assignin(ws,var,val)

       参考:help assignin

       实例:assignin('base','simin',temp)

       

 

      三、拓展

      结合set(H,Name,Value)语句或To Workspace与From Workspace等,可实现简单的M脚本simulink测试等。

posted @ 2020-01-10 14:29  不爱吃泡面  阅读(1014)  评论(0编辑  收藏  举报