77问答网
所有问题
Simulink MATLAB function 如何实现矩阵输出
Simulink MATLAB function 如何实现矩阵输出
举报该问题
推荐答案 2019-12-03
MATLABFunction是一个模块,但是如果你输入的是一个向量,同样也会输出一个向量的。这个同m文件里面编程是一样的。
MATLABFunction里面只能填写一个函数名称,无法编写m文件。
如果你需要编写m文件的话,可以使用EmbeddedMATLABFunction,我想你说的是这个。
如果要输出多个数据,可以这样写:
functiony=fcn(u)
y=[y1y2y3];
这样就可以当成一个向量输出了。外面只有一个输出端口,里面的数据是向量形式。
如果这样写:
function[y1,y2,y3]=fcn(u)
那么就会有三个输出端口。
PS:我再说一遍,MATLABFunction是不能编写m文件的,只有EmbeddedMATLABFunction才行,你定义y为2*100的矩阵,类似于y=[1234;5678];这样就行了。输出就是一个矩阵。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GIYWqN83v.html
其他回答
第1个回答 2010-05-20
如果前面是A=N*6矩阵,结果是B=1*6的矩阵,则通过
A=[A;B];%形成一个矩阵
然后
xlswrite('EXCLE',A)%将A导入EXCEL.XLS本回答被提问者采纳
第2个回答 2010-05-12
a=[1 2 3;4 5 6;7 8 9]
或者a=[1, 2 ,3;4 ,5, 6;7 ,8, 9]
第3个回答 2010-05-12
别写分号不就行了
相似回答
simulink
中输入
矩阵
的模块是什么?
答:
1.通过reshape将某一列数据变成
矩阵
。2.在
matlab
function
中输入所需的矩阵,然后直接
输出
。
matlab
simulink
构造的S函数形成的模块
怎么
没有输入
输出
?就一个矩形...
答:
网上找半天无果,故回去通读s函数模板的我觉得自己简直是个智障233333333 所以回到这里来贸然回答了。
怎么
在
MATLAB中
编写程序,把
simulink
仿真出来的图形用
MATLAB实现
?
答:
[t,x,y]=sim('modelname')利用对话框参数进行仿真,返回
输出矩阵
;[t,x,y]=sim('modelname', timespan, options, ut)利用输入参数进行仿真,返回输出矩阵;[t,x,y1,y2,...yn]=sim('modelname', timespan, options, ut)利用输入参数进行仿真,返回逐个输出;参数说明:'modelname' 运行的...
...在
simulink
的
matlab
fcn模块中
怎么
设置两个
输出
???
答:
MATLAB
Fcn模块不支持多个
输出
,要想
实现
多输出,可以采用以下做法之一(由易到难):MATLAB Fcn的输出为向量,后面连接Demux模块把向量给分拆成多个输出;使用Embedded MATLAB
Function
模块;使用Level-2 M file S-Function模块。具体用法可查相关模块的帮助,如有问题欢迎追问。
matlab中
的sim函数的运用方法是什么?
答:
MATLAB 中
sim函数具体使用方法:sim函数的变量[t,x,y]=sim(f1,tspan,options,ut)。其中f1为
SIMULINK
的模型名,tspan为仿真时间控制变量;参数options为模型控制。参数;ut为外部输入向量。知识延展:MATLAB (
矩阵实验室
)是MAT rix LAB oratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。
simulink
输入带参数的
矩阵
,就是矩阵中是类似[1 X;2*X,3]这样的,X是...
答:
直接用Cnstant模块输入
矩阵
就可以了,其中X应该在仿真之前定义。
Simulink
求一个多输入多
输出
的S函数
答:
(1)使用
MATLAB
Fcn 模块(R2011a之后改名为Interpreted MATLAB
Function
)。优点是使用比较简单,而且理论上可以使用任何MATLAB函数。(2)直接使用
Simulink
的基本模块搭建(例如Fcn);(3)用 Embedded MATLAB Function模块(R2011a之后改名为MATLAB Function)。该模块的好处是支持多输入多
输出
,还可以进行...
大家正在搜
c语言如何输出矩阵
matlab输出矩阵
怎么输出一个矩阵
输出一个4乘5的矩阵
二维数组输出矩阵
二阶矩阵的逆矩阵
共现矩阵
什么是矩阵
循环矩阵
相关问题
急:Simulink MATLAB function 如何实...
在MATLAB中如何将函数的输出值输出为矩阵?
我这个程序,在matlab的simulink中functio...
function 在matlab中怎么定义矩阵
怎样在matlab function模块中实现多输入
matlab如何将函数值输出为矩阵
simulink 如何在是function中加入程序(程序是...
MATLAB simulink中如何用MATLAB fcn模...