我能确保。而且连simulink里一般默认的返回tout都没有。更诡异的是,我之前运行过都有,最近开始才没用的,我也想过可能是自己修改了什么,但检查很久都无果,想不通~
还是很谢谢你的回复:)
将仿真程序给其它装有matlab的电脑运行一下,如果别人有变量输出,那么就是你的matlab有问题了。能找到原因并解决固然好,实在找不到,还不如重新装一遍来得方便。
本回答被提问者采纳...workspace, 但最终运行完后,工作空间中没有该变量
感觉清除一下变量空间,然后重新仿真一下可行。(我用的版本是2020b)
simulink中的 to workspace什么意思
workplace 就是你的matlab中的工作变量窗口 to workplace 就是把simlink中的数据保存到 workplace中 为了进一步的抄作
simulink中To-Workshop怎么设置
参数设为arrey,然后在matlab工作空间去找他的变量名,默认是simout,双击就可以。to workplace 就是把simlink中的数据保存到 workplace中,然后就可以用plot等来画图了。在simulink里命名to workspace的名称,点击Vout,运行simulink以后没有问题,然后就可以在MATLAB的工作变量窗口中找到这个数据了。
matlab simulink仿真时输出是三行一列,为什么to workspace后变成51行...
matlab仿真的结果肯定是个多行的结果。这是因为,matlab在仿真连续系统的时候用的是ode算法求解,也就是通过步进迭代的方式求解。对应离散的系统也是不断的一个时刻一个时刻计算的。所以结果肯定是个多行向量,每一行对应一个时间点,每一列对应一个变量。你修改仿真步长或仿真时间结果行数会相应变换,我...
simulink为什么to workspace保存的数据,用form workspace显示不一样...
to workspace 中有变量的名字 你可以选择存成struct 或者array 程序执行完后,工作空间中会显示此变量(假设为y)plot(y)或plot(y.signals.values)就可以画出来了
如何将simulink仿真结果保存在一个变量中?
首先将数据导出,在示波器的“scope parameters”中-history,将“save data to workspace”前面打勾,并在variable name中命名,这样就可以将你的波形数据保存在你的当前工作区中,可以在matlab主界面的workspace中看到。然后就可以再程序运行时利用,将之前存的数据导入,利用模块“from file”即可,在库...
Simulink下的数据存储模块
示波器和toworkspace就是实时数据存储,楼主之所以只能保存最新的一批数据,那是因为仿真的时候,没有取消掉保存5000个数据点的限制。
在运行simulink仿真时出现错误 如下怎么办
jar:file:\/D:\/Matlab\/java\/jar\/toolbox\/dastudio.jar!\/com\/mathworks\/toolbox\/dastudio\/diagView\/resources\/nag_red.gif Block error FromWorkspace Simulink Error evaluating parameter 'VariableName' in 'zzp6\/From Workspace': Undefined functi... 展开 海阔...
如何使用MATLAB\/SIMULINK中的Scope模块
可以使用sinks中的out1或者toworkspace将仿真数据输出到工作空间比如我需要输出sin值到工作空间运行之后,工作空间会产生如下数据其中tout是自动生成的,yout是out1生成的,simout是toworkspace生成的。simout是timeseries类型的数据可以直接使用plot(simout)绘制而tout和yout是向量需要使用plot(tout,yout)进行绘制...
simulink 变量临时存储问题
做一个switch,t=2时,通过simout模块将结果输出到workspace中指定的变量中,t=4时再一个switch导入进来simin;不知道是不是这个意思。