Matlab关于find函数的一道题矩阵A=[1 5 -4;-8 -1 33;-17 6 -9],创建一个矩阵B,B矩阵中的元素是A矩阵中大于等于1的元素+10,小于1的元素+20组成的,必须要用find函数解决,求大神指导!
问题描述:
Matlab关于find函数的一道题
矩阵A=[1 5 -4;-8 -1 33;-17 6 -9],创建一个矩阵B,B矩阵中的元素是A矩阵中大于等于1的元素+10,小于1的元素+20组成的,必须要用find函数解决,求大神指导!
答
>> A=[1 5 -4;-8 -1 33;-17 6 -9]
B=A;
B(find(B>=1))=B(find(B>=1))+10;
B(find(B