关于Matlab中Simulink中的二维矩阵取向量以及三维矩阵取子矩阵的问题……比如说,在模拟一个离散的过程,因为矩阵A和向量b也随着采样时间变化,所以只得将每个时刻的A和b值分别存储在一个三

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 02:01:43
关于Matlab中Simulink中的二维矩阵取向量以及三维矩阵取子矩阵的问题……比如说,在模拟一个离散的过程,因为矩阵A和向量b也随着采样时间变化,所以只得将每个时刻的A和b值分别存储在一个三
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上开发,已作为附件上传.