无法执行赋值,因为左侧的大小为 10×33,右侧的大小为 10×56。 出错 Untitled (第 18 行) mod_data_with_pilots(:, [2:7, 9:21, 23:27, 39:43, 45:48]) = mod_data;怎么改
时间: 2023-07-16 13:12:34 浏览: 110
牛顿拉夫逊法潮流计算.rar_10节点_牛顿-拉夫逊_牛顿拉夫逊法_牛顿拉夫逊法潮流计算
这个错误提示是因为左侧的矩阵大小不等于右侧矩阵的大小,你可以尝试以下两种方法中的一种:
1. 将右侧矩阵的大小调整为和左侧矩阵相等的大小,例如:
```
mod_data_with_pilots(:, [2:7, 9:21, 23:27, 39:43, 45:48]) = mod_data(:, [2:7, 9:21, 23:27, 39:43, 45:48]);
```
2. 修改左侧矩阵的大小,让其与右侧矩阵相等,例如:
```
mod_data_with_pilots = mod_data_with_pilots(:, [1, 2:7, 8, 9:21, 22, 23:27, 28:38, 39:43, 44, 45:48, 49:56]);
mod_data_with_pilots(:, [2:7, 9:21, 23:27, 39:43, 45:48]) = mod_data;
```
其中,第一行代码是将左侧矩阵的大小调整为和右侧矩阵相等的大小。
阅读全文