Passa al tema normale
Discussioni su argomenti di Informatica

Regole del forum

Consulta il nostro regolamento e la guida per scrivere le formule
Rispondi al messaggio

[MatLab]

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.

Re: [MatLab]

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.
Rispondi al messaggio


Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000— Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.