MultiSolve 3x3:多个 3x3 线性系统的矢量化求解-matlab开发

时间:2024-06-19 21:12:46
【文件属性】:

文件名称:MultiSolve 3x3:多个 3x3 线性系统的矢量化求解-matlab开发

文件大小:1KB

文件格式:ZIP

更新时间:2024-06-19 21:12:46

matlab

xx = multisolve3x3(AA,b) 多个 3x3 线性系统的高度优化解决方案。 m 3×3系数矩阵可以用两种形式给出: (1)自变量矩阵AA为3m x 3(即第k个线性系统占据3k-2:3k行)。 (2) 参数 AA 是一个 3x3xm 数组。 (第 k 个线性系统是 AA(:,:,k) )。 同样,结果向量 b 可以以 2 种形式给出(与 AA 无关): (1) 一个 3m x 1 的向量,其中第 k 个结果在第 3k-2:3k 行中, (2) 一个 3xm 矩阵,其第 k 列包含第 k 个结果。 无论哪种方式,解决方案 xx 的大小都与 b 的大小相同。 例子: 米 = 10 ; % 系统编号AA = rand(3,3,m); bb = rand(3,m); xx = multisolve3x3(AA,bb); %测试结果: 对于 jj=1:m max(abs


【文件预览】:
multisolve3x3.zip

网友评论