[MATLAB] Combinare la giusta sequenza

Messaggioda dan95 » 18/03/2019, 14:41

Volevo fare un programma che dato in input un numero detto TOT e un vettore v contenente una sequenza di numeri mi restituisce in output un vettore w contente una delle possibili sequenze di numeri in v tali che la loro somma fa TOT oppure un vettore vuoto altrimenti

Es. TOT=8 v=[1 2 3 5] mi restituisce w=[1 2 5] infatti 1+2+5=8

Avevo pensato ad una ricorsione ma non ho ben capito come impostare l'arresto nel caso si trovasse la sequenza
"Chi è padrone del proprio respiro, è padrone della propria vita."~ Antico proverbio

"La capacità di scegliere è un dono che la natura fa all'uomo. Scegliere è un dono che l'uomo fa a se stesso." D.B.

"Il genio è semplicemente un uomo con la mente da donna." D. B.
dan95
Cannot live without
Cannot live without
 
Messaggio: 2477 di 5268
Iscritto il: 10/06/2013, 16:37
Località: Roma Caput Mundi

Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite