Generare un grafico della sola parte positiva della funzione

di Anonimizzato16234 il
2 risposte
Ciao a tutti, non riesco a capire come procedere nella soluzione di questo esercizio.

Si consideri la funzione y(t) =-1+log (2 + t |sin(t)|) / (1 + cos^2(t))
Scrivere uno script che generi il grafico della sola parte positiva della funzione nell’intervallo
temporale t ? [0 ; 5].

Sullo script di Matlab ho iniziato così:
t=(0:0.01:5);
y=-1+log (2+t.*abs(sin(t)))./(1+cos(t).^2);
>> plot(t,y)

Ho provato ad utilizzare la funzione abs, ma mi sono resa conto che il la parte negativa della funzione veniva ribaltata e diventata positiva, senza risolvere il problema.

Ho bisogno di aiutoo

2 Risposte

  • Ciao, hai dato un occhio alla funzione ?

    Dovrebbe fare al caso tuo però serve che dichiari la funzione con un handle del tipo

    fun = @(t) funzione

    ti imponi dei limiti con un array nell'odine [xmin xmax ymin ymax] e quindi nelle y metti solo che va da 0 a non so quanto ti serve [0, 5, 0, N]

    Poi richiami la funzione fplot(fun, lim);

    Spero di essere stato d'aiuto
  • Grazie milleeee
    Problema risolto
Devi accedere o registrarti per scrivere nel forum
2 risposte