matlab如何更改simulink保存路径 如何使用simulink中的matlab function模块?

[更新]
·
·
分类:互联网
2072 阅读

如何使用simulink中的matlab

如何使用simulink中的matlab function模块?

function模块?

1.打开matlab,新建一个空白的simulinik模型。

如何把M文件封装成simulink的一个模块?

m文件对simulink的连接:
1、在m文件中首先打开mdl文件,用open_system(model);
2、现在可以在m文件中用set_param()和get_param()函数改变和获得simulink中模块的参数值;把m函数封装成simulink模块(matlab7.0):1、可以应用user-DefinedFunctions里面的EmbeddedMATLABFunction;2、m函数为多输入与多输出时可直接改fcn函数输入与输出,保存就可以那;用sim()函数该函数的调用格式为:[t,x,y]sim(f1,tspan,options,ut)其中f1为SIMULINK的模型名,tspan为仿真时间控制变量;参数options为模型控制参数;ut为外部输入向量。

simulink如何保存模型文件? 急求?

关于scope结果的保存,论坛里的一般回答都是输出到workspace,再plot,但是plot在一张图里只可以有一个坐标系,在多变量情况下很不方便,不能实现scope中多axis的情况。另外若直接打印scope显示的结果,图形颜色无法编辑,也不能在图上加线条或文字。
可以在打开scope情况下,在matlab中输入命令
shh get(0,ShowHiddenHandles);
set(0,ShowHiddenHandles,On)
set(gcf,menubar,figure)
set(gcf,CloseRequestFcn,closereq)
set(gcf,DefaultLineClipping,Off)
set(0,ShowHiddenHandles,shh)
这样scope隐藏的编辑菜单就会出现,与plot中的菜单类似,可以方便的编辑scope中的图形,并可以将图形另存为*.fig,或者export为*.jpg,*.bmp等等。