matlab simulink中的matlab function怎么输入自己想输的程序

如题所述

第1个回答  2012-11-24
建立一个function,然后在里面进行调用就行了追问

能不能用图片把步骤搞出了

追答

第一步,在editor中建立一个function文件,保存起来
第二步,在simulink中加入一个matlab function,双击打开,在里面的MATLAB function选项中填写你的函数的名字和输入参数

就这么简单!

追问

可以叫我具体操作吗

本回答被提问者采纳
第2个回答  推荐于2018-03-28
你找的matlabfunction找错了,找Embedded MATLAB Function,双击那个就可以加你的程序本回答被网友采纳

simulink 如何在是function中加入程序(程序是M文件)
1.matlab在work根目录下新建一个m文件,然后在m文件里面写入s-function程序。2.更改该m文件的名称,设置成你所需的,比如test.m 3.在simulink编辑环境下,拖入S-function模块,双击该模块,在s-function Name一栏填入test 4.点击后面的按钮Edit,如果能进入test.m,表明s-function模块与程序正确的链接...

使用Matlab Function为simulink设置输入量,并获取返回值
首先,你可以在m函数中创建一个function,明确输入和输出的设定。由于目前没有直接调用Simulink并进行数据交互的内置函数,你需要通过一层m脚本作为数据传递的中间桥梁。m函数的主要职责是接收function传递的参数,利用set_param或其他方式设置Simulink模型的参数,然后启动Simulink进行计算。计算完成后,Simulink的...

怎样在matlab function模块中实现多输入
1、打开matlab,新建一个空白的simulinik模型。2、打开simulink的元件库,如图中红圈所示。3、在搜索栏输入“matlab function”,开始搜索,就可以在右边找到对应的模块。4、第一个和最后一个是一样的。选中后按住鼠标左键不放,拖到空白的simulink界面中。5、为了示例使用方法,编一个加法器的功能。把...

matlab中simulink怎样输入模块?
1、先运行MATLAB,因为只有启动了MATLAB才能进行动态仿真。选择工具栏的“主页”,然后选择并点击“Simulink 库”。2、打开了Simulink Library Browser。在菜单栏中选择“file”,然后选择“new”。3、有两个选项,可以新建一个“Model”和“Library”。我们选择,新建一个Model。4、在命令行窗口中输入“Si...

实例讲解Simulink的MATLAB Function模块
MATLAB Function 模块在用户界面中以一个包含 MATLAB logo 的图标形式存在,双击后会弹出一个用于编写 M 代码的界面。用户在此处定义了输入端口 u 和输出端口 y 的关系。模块支持多种运行逻辑:包括没有输出、没有输入在内的复杂情况。举例演示,展示了在简单函数如 fcn 及其变种中应用基本操作的情况;...

急:Simulink MATLAB function 如何实现矩阵输出
MATLAB Function是一个模块,但是如果你输入的是一个向量,同样也会输出一个向量的。这个同m文件里面编程是一样的。MATLAB Function里面只能填写一个函数名称,无法编写m文件。如果你需要编写m文件的话,可以使用Embedded MATLAB Function ,我想你说的是这个。如果要输出多个数据,可以这样写:function y = ...

在matlab中,simulink里的s-function,我添加到仿真中,在网上找了一段相 ...
所以在s-function模块对话框内下面那个填入:gain,然后点击ok。在s-function模块上面点击右键,选择edit Mask ,打开封装对话框,选择Parameters,添加一行,设置好名称和变量名:gain,最后点击ok。然后双击s-function模块,会弹出参数输入对话框,在这里输入gain的值即可,就如同普通的simulink模块一样的。

Matlab中simulink的问题 一个输入怎么多个输出 我做的是电机的仿真 具...
1、第一步,在Simulink中建立以下模型,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,将调制波设置为常数0.5,并且载波的设置参数和相应的载波信道形状如下,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,执行运行,PWM脉冲波形如下图所示,占空比为25%,见下图,转到下面...

在Maltlab 的simulink中怎么输入信号
有以下几种参考方法:1、将数据导出到工作空间 matlab--+>simulink--+>sinks--+>to workspace(simout)2、将数据导出到文件 matlab--+>simulink--+>sinks--+>to file (untilted.mat)3、将数据导出到simulink字系统 matlab--+>simulink--+>sinks--+>out(1)...

matlab中simulink怎样输入s22s1用哪个模块
在MATLAB的Simulink中,输入形如$s^2+2s+1$的传递函数时,可以使用“Transfer Fcn”模块。该模块位于Simulink库浏览器的“Continuous”类别下的“Signal & Systems”子库中。具体操作步骤如下:1. 在Simulink中新建一个模型(New Model)。2. 打开Simulink库浏览器(Simulink Library Browser),定位到“...

相似回答