y(i)=X'.*wL(:,i);,怎么修改这段代码使得左侧索引与右侧大小兼容
时间: 2024-03-02 20:48:00 浏览: 61
修改layui的后台模板的左侧导航栏可以伸缩的方法
要使 `y(i)` 的大小与 `X'.*wL(:,i)` 兼容,你可以将 `y(i)` 改成一个与 `X'.*wL(:,i)` 相同大小的数组。具体来说,你可以使用以下代码将 `y(i)` 初始化为一个与 `X'.*wL(:,i)` 相同大小的数组:
```
y = zeros(size(X, 1), size(wL, 2));
```
这个代码将 `y` 初始化为一个与 `X` 的行数相同,与 `wL` 的列数相同的零矩阵。然后,你可以使用以下代码将 `X'.*wL(:,i)` 中的元素逐个赋值给 `y(i,:)`:
```
y(:, i) = X' .* wL(:, i);
```
这个代码使用 `.` 运算符进行逐个元素的乘法,并将结果赋值给 `y(:, i)`,其中 `(:, i)` 表示将结果赋值给 `y` 的第 `i` 列。这样就可以使左侧索引与右侧大小兼容了。
阅读全文