[MatLab]

Messaggioda Luciolo9 » 14/01/2020, 17:02

Ho 1 vettore Ho un vettore 20x1
FlowMeasurements =
-0,200000000000000
-0,193180651701361
-0,172908620850317
-0,139736875603245
-0,0945702546981968
-0,0386407858128705
0,0265259209387866
0,0991522876735153
0,177257256429600
0,258710327263834
0,341289672736166
0,422742743570400
0,500847712326485
0,573474079061213
0,638640785812871
0,694570254698197
0,739736875603245
0,772908620850317
0,793180651701361
0,800000000000000
e due matrici 5x20 A e B.
Mi servirebbe comporre una quarta matrice così strutturata:
- Le prime colonne (6 in questo caso) devono essere quelle di A, dove FlowMeasurements è negativa, mentre le restanti 14, dove FlowMeasurements è positiva, dovrebbero essere quelle di B.
Luciolo9
Starting Member
Starting Member
 
Messaggio: 1 di 28
Iscritto il: 14/01/2020, 16:53

Re: [MatLab]

Messaggioda apatriarca » 14/01/2020, 22:20

Sono un po' arrugginito con Matlab ma credo che qualcosa come
Codice:
C = [A(:, FlowMeasurements < 0), B(:, FlowMeasurements >= 0)]

dovrebbe risolvere il tuo problema.
apatriarca
Moderatore
Moderatore
 
Messaggio: 5342 di 10435
Iscritto il: 08/12/2008, 20:37
Località: Madrid


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite