Lunghezza curva[Matlab]

Messaggioda nick_10 » 24/05/2018, 22:08

Buonasera a tutti! Ho dei problemi nel calcolare in Matlab la lunghezza di una curva definita come segue: $abs(x)^(2/5)+abs(y)^(2/5)=1$. Ho disegnato la curva e vorrei calcolare la lunghezza del pezzo di curva con x e y positive nell'intervallo [0,1]. Vorrei usare la seguente: $L=\int_{0}^{1} sqrt(1+ [f'(x)]^2) dx$. Ma ho dei problemi nell'inserire nel comando integral la function handle corrispondente a $sqrt(1+ [f'(x)]^2)$
Qualche aiutino?
nick_10
Average Member
Average Member
 
Messaggio: 268 di 754
Iscritto il: 17/11/2016, 16:21

Re: Lunghezza curva[Matlab]

Messaggioda feddy » 23/06/2018, 15:26

Beh volendo l'espressione per $f(x)$ la trovi da $abs(x)^(2/5)+abs(y)^(2/5)=1$. Il problema è quindi, in particolare, scrivere $f'(x)$ in MatLab?
Avatar utente
feddy
Moderatore
Moderatore
 
Messaggio: 2055 di 5934
Iscritto il: 26/06/2016, 00:25
Località: SISSA

Re: Lunghezza curva[Matlab]

Messaggioda nick_10 » 23/06/2018, 17:26

Grazie per l'interesse! Comunque poi avevo risolto...ho cambiato strada e ho deciso di parametrizzare la curva
nick_10
Average Member
Average Member
 
Messaggio: 304 di 754
Iscritto il: 17/11/2016, 16:21

Re: Lunghezza curva[Matlab]

Messaggioda feddy » 23/06/2018, 17:34

Sì come esercizio urlava l'utilizzo di coordinate polari in effetti ;)
Avatar utente
feddy
Moderatore
Moderatore
 
Messaggio: 2057 di 5934
Iscritto il: 26/06/2016, 00:25
Località: SISSA

Re: Lunghezza curva[Matlab]

Messaggioda nick_10 » 23/06/2018, 17:38

In effetti :-D
Grazie comunque!
nick_10
Average Member
Average Member
 
Messaggio: 305 di 754
Iscritto il: 17/11/2016, 16:21


Torna a Analisi Numerica e Ricerca Operativa

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite