问题在于使用 reshape 函数时,输入的大小参数 x 的元素数不等于 n*n,因此无法将其转换为 n 行 n 列的矩阵。解决方法是将大小参数中的一个维度设置为 -1,这样 MATLAB 会自动计算该维度的大小以适应原始数据的元素数。修改后的代码如下:

optimal_paths = reshape(x, n, []);

MATLAB reshape 函数错误:元素数不匹配

原文地址: https://www.cveoy.top/t/topic/nSVu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录