How can i sort data using logical indexing?
显示 更早的评论
problem: i have two arrays: the first one is of unknown lenght and has two columns, one containing the data that i want to add to my second array and one containing a natural number (ranging from 1 to unknown) looking like this:
[ 0] [3]
[ 0] [5]
[ 3.36] [ 2]
[ 0.00100000000000122] [ 6]
[0.000999999999999446] [ 4]
[0.000999999999999446] [ 2]
my second array is empty. now i want to add the values (first columns) to the associated row ( second column) in my second array. There are multiple values for each row. the output of the second array should look like this:
[] []
[3.36] [0.00099999999446]
[0] []
[0.0009999999999446] []
[0] []
[0.00100000000000122] []
Is there a way to do this using logical indexing? It would be nice if i could avoid using for loops with if statements
Thanks.
2 个评论
the cyclist
2016-1-7
Can you write explicitly what you want the output to be, for this example?
Timo Merker
2016-1-7
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Data Type Identification 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!