早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab中矩阵值的替换我有一个多数据矩阵比如size A=300*50000,其中有很多值为 1.0000e+024,当做无限大或缺测处理,如何把这些值都替换为0?

题目详情
matlab中矩阵值的替换
我有一个多数据矩阵比如size A=300*50000,其中有很多值为 1.0000e+024,当做无限大或缺测处理,如何把这些值都替换为0?
▼优质解答
答案和解析
%选择一个bijiao标准 1.0000e+024
A=[.];%your matrix
idx=find(A>1.0000e+024);
A(idx)=0;%finish
find功能就是定位满足条件的元素位置,非常好用.可以多学习