matlab把数组顺序颠倒 matlab数组分段求和,matlab逻辑数组怎么用?
浏览量:2888
时间:2021-03-17 19:49:20
作者:admin
matlab数组分段求和,matlab逻辑数组怎么用?
选择数组中的数据有两种方法,一种是直接下标选择,这是最常用的方法。例如,a([1,3,4])。
另一种是使用逻辑阵列选择,这是许多人所不知道的。
此方法要求数组和逻辑数组的元素数相等。例如,如果a是数组,N是逻辑数组,那么a(N)是a的真元素对应的元素,例如,a([10110])取a的第一、第三、第四元素,相当于a([134])。
此方法对于删除和选择数据非常有效。例如,在a中选择大于5的元素,很多人需要调用find函数,但实际上a(a>5)可以直接使用,运算速度比调用find函数快得多。
回到您的程序,因为B=A>5000,所以A(B)选择A中大于5000的所有元素,所以A(B)=sqrt(A(B))将A中大于5000的所有元素平方。
matlab把数组顺序颠倒 matlab如何把一组数随机打乱 matlab 打乱数组顺序
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。