creating four arrays from two cell arrays?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hello there,
I have table (79*13). I have 1st column have values from 1-79 named gates and 12th column have mixed values (positive and negative).
I need to plot x = all positive values and corresponding gates in Y axis, similar for all negative values in x-axis and corresponding gate number at Y-axis.
i have extracted positive and negative using sort command.(image attached)
but i don't know how to extract corresponding gate number into array to do plotting?
0 Commenti
Risposta accettata
Mehmed Saad
il 20 Apr 2020
A = gooddiff;
B = gatenumber;
Now Logical Indexing
pos = A<0;
neg = A>=0;
A_pos = A(pos);
A_neg = A(neg);
B_pos = B(pos);
B_neg = B(neg);
Now you can plot them
for sorting
[A_pos,inda] = sort(A_pos);
B_pos=B_pos(inda);
[A_neg,indb] = sort(A_neg);
B_neg=B_neg(indb);
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Shifting and Sorting Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!