A(2*i-1:2*i, 2*i-1:2*i+2) = A(2*i-1:2*i, 2*i-1:2*i+2) + M/h + K;报错:矩阵维度必须一致
时间: 2024-06-04 10:09:07 浏览: 108
计算两个矩阵
这个错误提示是因为你在对 A 进行赋值时,左侧和右侧的矩阵维度不一致。
假设 A 的维度是 m x n,那么 A(2*i-1:2*i, 2*i-1:2*i+2) 的维度是 2 x 4,而 M/h + K 的维度应该也是 2 x 4 才能与 A(2*i-1:2*i, 2*i-1:2*i+2) 相加。
可能的问题是 M/h + K 的维度不符合要求,你可以查看一下 M 和 K 的维度,以及 h 的值是否正确。另外,你需要确保 A 的维度和下标访问的范围都是正确的。
阅读全文