作业帮 > 综合 > 作业

matlab 对矩阵中不同区间的数进行不同的操作怎么实现?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 03:45:27
matlab 对矩阵中不同区间的数进行不同的操作怎么实现?
现在我要处理一个大型的矩阵数据,假设是10000X5000的一个矩阵,里面的数排列基本是没有规律的.我想要对这个矩阵中在[0.1 1]这个区间的数全部进行*10的处理;对在[5 10]这个区间的数全部进行*100的处理,
我需要怎么编我的语句.
可能描述的不是很清楚,
希望有人能一起交流!
最通常也最简单的方法就是用循环加条件
假设你的原始矩阵为A

[m n]=size(A);
AI=A;
for i=1:m
for j=1:n
if A(i,j)>=0.1 && A(i,j)=5 && A(i,j)