Simulink MATLAB function 如何实现矩阵输出

SimulinkMATLABfunction如何实现矩阵输出... Simulink MATLAB function 如何实现矩阵输出 展开
 我来答
创作者Sj811mMYzE
2019-12-03 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.5万
采纳率:27%
帮助的人:759万
展开全部
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];这样就行了。输出就是一个矩阵。
Sievers分析仪
2025-07-02 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
lovemingming
2010-05-20 · TA获得超过4137个赞
知道大有可为答主
回答量:1422
采纳率:0%
帮助的人:1581万
展开全部
如果前面是A=N*6矩阵,结果是B=1*6的矩阵,则通过
A=[A;B];%形成一个矩阵
然后
xlswrite('EXCLE',A)%将A导入EXCEL.XLS
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shuzhijiu
2010-05-12 · TA获得超过5693个赞
知道大有可为答主
回答量:2650
采纳率:0%
帮助的人:2344万
展开全部
a=[1 2 3;4 5 6;7 8 9]
或者a=[1, 2 ,3;4 ,5, 6;7 ,8, 9]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
犀利还认真丶榜首Q
2010-05-12 · TA获得超过5533个赞
知道大有可为答主
回答量:4152
采纳率:0%
帮助的人:4719万
展开全部
别写分号不就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式