关于Matlab中Simulink中的二维矩阵取向量以及三维矩阵取子矩阵的问题……比如说,在模拟一个离散的过程,因为矩阵A和向量b也随着采样时间变化,所以只得将每个时刻的A和b值分别存储在一个三
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 02:01:43
xTnWRT13ŎOyj`h|R/\&.Ie$>3<DJPR%$g^s"IX~C;i\:%):bP}-
ejBy+O
O?Gc
8Zpg++V^:G6|Ei8٣q^w4=f;}>>r[˧\^BN3YF\trUXh ;yV?ߵo W$ ᠷ,A
Os,"8}ŪM
]<$i"O;8ңt[\9@{Bس: [do^[eOWp,J9vw iM[Fjn݇"v4wGU_hcoˋ7B4-
֍asWD[%+/#+܋'o%,9ؽz#^8D`L_ gz/@П4 Fd_M/R8&wt_=ߡ=(/ŀ_CL
JW?%hlaK~ʡ_lpԾp껾aY +
q$l}VCe~ς\C-cZO&'~"?ح11K<bDl.5=n>s3XcodAZ>PDM04U1!
YLRP57j$*t"*AHRXTIHQ b݈K(q/$,
IljvC.h$jfQlqNI`xi ;}s[Or-L4QlYiQK-5,HnaC$U0-9[DQDj ?
#jHhZuYJuC2nc=0AAPYR_^kګ=0xDsܠݽ@O&IzR
关于Matlab中Simulink中的二维矩阵取向量以及三维矩阵取子矩阵的问题……比如说,在模拟一个离散的过程,因为矩阵A和向量b也随着采样时间变化,所以只得将每个时刻的A和b值分别存储在一个三
关于Matlab中Simulink中的二维矩阵取向量以及三维矩阵取子矩阵的问题……
比如说,在模拟一个离散的过程,因为矩阵A和向量b也随着采样时间变化,所以只得将每个时刻的A和b值分别存储在一个三维矩阵和一个二维矩阵中了,当然多出的那一维就是时间了……
所以最后变成了A(:,:,t)和b(:,t)……
但是如果在Simulink里想取某一时刻的A和b的矩阵或者向量时应该怎么做?
selector模块貌似只能从一个向量中取元素,或者在一个多维矩阵中取一个元素啊……不能取向量或者子矩阵的,这种情况应该怎么处理?
还有能不能利用[1/z]延时模块从A和b取当前时间所对应的矩阵或者向量呢?
关于Matlab中Simulink中的二维矩阵取向量以及三维矩阵取子矩阵的问题……比如说,在模拟一个离散的过程,因为矩阵A和向量b也随着采样时间变化,所以只得将每个时刻的A和b值分别存储在一个三
selector可以提取子矩阵的,做了一个例子供你参考.输入是由单位阵和幻方阵组成的三维数组,仿真过程中双击手动开关模块可以在两个矩阵之间切换.
Selector模块的参数设置如下图所示:
模型在2007b上开发,已作为附件上传.