这个要怎么解决呢,尝试了好多次,一直显示索引超出数组的数目。
2条回答 默认 最新
关注 这个错误通常表示数组 file 的长度小于 slc_num,导致在 for 循环中的某个索引值超出了数组 file 的范围。你可以在进入 for 循环之前检查一下数组 file 的长度,以确保其包含足够数量的文件路径。如:
if numel(file) < slc_num disp('% The number of amplitude is less than the number of scenes, please check the file list !!!'); exit; end def_mat = zeros(Ny, Nx, slc_num); for ii = 1:slc_num fns = strtrim(char(file(ii))); def_mat(:, :, ii) = freadbk(fns, Ny, 'float32'); end
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 fastreport怎么判断当前页数
- ¥15 Kylin-Desktop-V10-GFB-Release-JICAI_02- 2207-Build14-ARM64.iso有没有这个版本的系统啊
- ¥15 能不能通过蓝牙将传感器数据传送到手机上
- ¥20 100元python和数据科学实验项目
- ¥15 根据时间在调用出列表
- ¥15 R 包chipseeker 安装失败
- ¥15 Veeam Backup & Replication 9.5 还原问题
- ¥15 vue-print-nb
- ¥15 winfrom的datagridview下拉框变成了黑色,渲染不成功
- ¥20 利用ntfy实现短信推送