Possibile che MATlab non abbia ...

hastings1
voglio disegnare la funzione $log_(1/3) x$
dunque f=inline(' .... ','x');
come scirvo l'espressione della funzione al posto dei puntini?
Come si fa a scivere logaritmo in base 1/3 di x con l'istruzione "inline" di Matlb

Risposte
in_me_i_trust
Il primo trucco che mi viene in mente è fare il cambio di base quindi

$\log_(1/3) x = -\ln(3)*\ln x$

sempre se non ho sbagliato la formuletta del cambio base 8-)

cozzataddeo
Buon suggerimento quello del cambio di base, però la formula è

$log_ab=(log_cb)/(log_ca)$

e quindi

$log_(1/3)x=(log_ex)/(log_e(1/3))=-(log_ex)/(log_e3)$

La funzione "inline" di matlab non l'ho mai utilizzata, quindi non so darti indicazioni utili a questo proposito.
Comunque se sei alle prime armi, direi che puoi lasciar perdere "inline" e applicare la formula del cambio di base che ti permette di raggiungere il tuo obiettivo in modo semplice e diretto.
:)

_luca.barletta
al posto dei puntini log(x)/log(1/3)

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