Aiuto MATLAB/OCTAVE max

linus90
Salve a tutti, sto preparando un esame che richiede l'uso di Matlab o Orcad e non so come risolvere questo tipo di problema:

Il quesito chiede di calcolare, dato un vettore x di n elementi il massimo tra:

max{1, (x2/x1)^(1/2),....(xn/x1)(1/n)}

Qualcuno sa aiutarmi???? :cry:

Risposte
apatriarca
Non ho modo di provare su Matlab o Octave in questo momento, però puoi probabilmente fare qualcosa del genere:
 max( (x / x(1)) .^ (1/(1:length(x))) ) 

linus90
Prendendo spunto da quello che mi hai scritto ci sono riuscito modificandolo un pò, grazie :D

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.