关于Matlab中Simulink中的二维矩阵取向量以及三维矩阵取子矩阵的问题……
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/17 16:13:12
关于Matlab中Simulink中的二维矩阵取向量以及三维矩阵取子矩阵的问题……
比如说,在模拟一个离散的过程,因为矩阵A和向量b也随着采样时间变化,所以只得将每个时刻的A和b值分别存储在一个三维矩阵和一个二维矩阵中了,当然多出的那一维就是时间了……
所以最后变成了A(:,:,t)和b(:,t)……
但是如果在Simulink里想取某一时刻的A和b的矩阵或者向量时应该怎么做?
selector模块貌似只能从一个向量中取元素,或者在一个多维矩阵中取一个元素啊……不能取向量或者子矩阵的,这种情况应该怎么处理?
还有能不能利用[1/z]延时模块从A和b取当前时间所对应的矩阵或者向量呢?
比如说,在模拟一个离散的过程,因为矩阵A和向量b也随着采样时间变化,所以只得将每个时刻的A和b值分别存储在一个三维矩阵和一个二维矩阵中了,当然多出的那一维就是时间了……
所以最后变成了A(:,:,t)和b(:,t)……
但是如果在Simulink里想取某一时刻的A和b的矩阵或者向量时应该怎么做?
selector模块貌似只能从一个向量中取元素,或者在一个多维矩阵中取一个元素啊……不能取向量或者子矩阵的,这种情况应该怎么处理?
还有能不能利用[1/z]延时模块从A和b取当前时间所对应的矩阵或者向量呢?
selector可以提取子矩阵的,做了一个例子供你参考.输入是由单位阵和幻方阵组成的三维数组,仿真过程中双击手动开关模块可以在两个矩阵之间切换.
![](http://img.wesiedu.com/upload/d/57/d57160d5f8328f7f4e7ddc760d574893.jpg)
Selector模块的参数设置如下图所示:
![](http://img.wesiedu.com/upload/9/86/986d81b6d0ac57b73a9ef5de58000dda.jpg)
模型在2007b上开发,已作为附件上传.
![](http://img.wesiedu.com/upload/d/57/d57160d5f8328f7f4e7ddc760d574893.jpg)
Selector模块的参数设置如下图所示:
![](http://img.wesiedu.com/upload/9/86/986d81b6d0ac57b73a9ef5de58000dda.jpg)
模型在2007b上开发,已作为附件上传.
关于Matlab中Simulink中的二维矩阵取向量以及三维矩阵取子矩阵的问题……
matlab三维矩阵转为二维矩阵
matlab:取一个矩阵的子矩阵问题:
matlab中如何将若干个形式相同的二维矩阵转叠加成三维矩阵?
请教一个matlab的问题,由一个m×n二维矩阵A[m×n],如何由矩阵画出三维图形
MATLAB中,在一个三维矩阵中如何提取出一个二维矩阵?
matlab中怎么样将用reg2grey做出来的二维矩阵变回原先的三维矩阵?命令如下:
matlab中关于矩阵的问题
matlab中矩阵A,子矩阵B,如何求得剩余构成矩阵C的问题
在matlab中,怎样把一个二维矩阵转变成三维的,
matlab中有没有提取三维矩阵中的一维的函数?A是一个三维矩阵A(:,:,
MATLAB中 有哪个命令是 取一个大矩阵中的小矩阵的?具体看问题补充