Differenze tra le versioni di "Comando RisolviEDO"

Da GeoGebra Manual.
Riga 1: Riga 1:
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{command|function|RisolviEDO}}
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{command|function|RisolviEDO}}
 
==Nella barra di inserimento==
 
==Nella barra di inserimento==
; RisolviEDO[ <f(x,y)>, <x iniziale>, <y iniziale>, <x finale>, <Passo> ]
+
; RisolviEDO[ f(x,y), x iniziale, y iniziale, x finale, Passo ]
 
:Risolve equazioni differenziali ordinarie di primo ordine (EDO)
 
:Risolve equazioni differenziali ordinarie di primo ordine (EDO)
 
\begin{equation}\frac{dy}{dx}=f(x,y) \end{equation}
 
\begin{equation}\frac{dy}{dx}=f(x,y) \end{equation}
numericamente, dati i punti iniziale e finale e un Passo per la ''x''.
+
numericamente, dati i punti iniziale e finale e il passo per la ''x''.
 
Ad esempio, per risolvere
 
Ad esempio, per risolvere
 
\begin{equation} \frac{dy}{dx}=-xy \end{equation}
 
\begin{equation} \frac{dy}{dx}=-xy \end{equation}
 
utilizzando ''A'' come punto iniziale, digitare RisolviEDO[-x*y, x(A), y(A), 5, 0.1]
 
utilizzando ''A'' come punto iniziale, digitare RisolviEDO[-x*y, x(A), y(A), 5, 0.1]
  
{{Note|[[Length Command|Length]][ <Locus> ] allows you to find out how many points are in the computed locus and [[First Command|First]][ <Locus>, <Number> ] allows you to extract the points as a list, for example
+
{{Note|Utilizzare [[comando Lunghezza|Lunghezza]][ Luogo ] per scoprire quanti punti appartengono al luogo calcolato, e il comando [[Comando Primo|Primo]][ Luogo, Numero ] per estrarre i punti in una lista, ad esempio
  First[ loc1, Length[ loc1 ] ]
+
  Primo[ luogo1, Lunghezza[ luogo1 ] ]
 
}}
 
}}
  
; RisolviEDO[ <f(x,y)>, <g(x,y)>, <x iniziale>, <y iniziale>, <End t>, <Passo> ]
+
; RisolviEDO[ f(x,y), g(x,y), x iniziale, y iniziale, t finale, Passo ]
 
:Risolve una EDO di primo ordine
 
:Risolve una EDO di primo ordine
 
\begin{equation} \frac{dy}{dx}=\frac{f(x,y)}{g(x,y)} \end{equation}
 
\begin{equation} \frac{dy}{dx}=\frac{f(x,y)}{g(x,y)} \end{equation}
given start point, maximal value of ''t'' and Passo for ''t''. This version of the command may work where the first one fails eg when the solution curve has vertical points.
+
dati il punto iniziale, il valore massimo di ''t'' e il passo per ''t''. Questa versione del comando è applicabile quando la precedente versione fallisce, ad esempio quando la curva soluzione ha punti a tangente verticale.
For example to solve
+
Ad esempio per risolvere
 
\begin{equation}\frac{dy}{dx}=- \frac{x}{y} \end{equation}
 
\begin{equation}\frac{dy}{dx}=- \frac{x}{y} \end{equation}
using ''A'' come punto iniziale, enter RisolviEDO[-x, y, x(A), y(A), 5, 0.1]
+
utilizzando ''A'' come punto iniziale, digitare RisolviEDO[-x, y, x(A), y(A), 5, 0.1]
;RisolviEDO[ &lt;b(x)>, &lt;c(x)>, &lt;f(x)>, &lt;x iniziale>, &lt;y iniziale>, &lt;y iniziale'>, &lt;x finale>, &lt;Passo>]
+
;RisolviEDO[ b(x), c(x), f(x), x iniziale, y iniziale, y' iniziale, x finale, Passo]
:Risolve second order EDO
+
:Risolve EDO del secondo ordine
 
\begin{equation}y''+b(x)y'+c(x)y=f(x)\end{equation}
 
\begin{equation}y''+b(x)y'+c(x)y=f(x)\end{equation}
  
{{Note|Always returns the result as locus. The algorithms are based on Runge-Kutta numeric methods.}}
+
{{Note|Questo comando restituisce sempre il risultato come luogo. Gli algoritmi di calcolo sono basati sui metodi numerici di Runge-Kutta.}}
  
==In CAS==
+
==Nel CAS==
Following two syntaxes work only in [[CAS View]] and '''only with [[Maxima]] as CAS'''.
+
Le due sintassi seguenti sono applicabili esclusivamente nella [[Vista CAS]] e '''solo con [[Maxima]] come CAS'''.
; RisolviEDO(<f(x,y)>)  
+
; RisolviEDO(f(x,y))  
:Attempts to find the exact solution of the first order EDO
+
:Determina, quando possibile, la soluzione esatta di una ODE di primo ordine del tipo:
 
\begin{equation} \frac{dy}{dx}=f(x,y) \end{equation}
 
\begin{equation} \frac{dy}{dx}=f(x,y) \end{equation}
  
; RisolviEDO(<f( var1, var2)>, <var1>, <var2>)  
+
; RisolviEDO( f(var1, var2), var1, var2)  
:As above, but function ''f'' can be in variables other than x & y
+
:Come sopra, ma in questo caso la funzione ''f'' può essere in variabili diverse da ''x'' e ''y''.
 
 
;RisolviEDO[ <f'(x,y)>, <x iniziale>, <y iniziale>, <x finale>, <Passo> ]
 
:{{translate|RisolviEDO Command}}
 
;RisolviEDO[ <y'>, <x'>, <x iniziale>, <y iniziale>, <t finale>, <Passo> ]
 
:{{translate|RisolviEDO Command}}
 
;RisolviEDO[ <b(x)>, <c(x)>, <f(x)>, <x iniziale>, <y iniziale>, <y' iniziale>, <x finale>, <Passo> ]
 
:{{translate|RisolviEDO Command}}
 

Versione delle 11:47, 18 giu 2011



Nella barra di inserimento

RisolviEDO[ f(x,y), x iniziale, y iniziale, x finale, Passo ]
Risolve equazioni differenziali ordinarie di primo ordine (EDO)

\begin{equation}\frac{dy}{dx}=f(x,y) \end{equation} numericamente, dati i punti iniziale e finale e il passo per la x. Ad esempio, per risolvere \begin{equation} \frac{dy}{dx}=-xy \end{equation} utilizzando A come punto iniziale, digitare RisolviEDO[-x*y, x(A), y(A), 5, 0.1]

Note: Utilizzare Lunghezza[ Luogo ] per scoprire quanti punti appartengono al luogo calcolato, e il comando Primo[ Luogo, Numero ] per estrarre i punti in una lista, ad esempio
Primo[ luogo1, Lunghezza[ luogo1 ] ]
RisolviEDO[ f(x,y), g(x,y), x iniziale, y iniziale, t finale, Passo ]
Risolve una EDO di primo ordine

\begin{equation} \frac{dy}{dx}=\frac{f(x,y)}{g(x,y)} \end{equation} dati il punto iniziale, il valore massimo di t e il passo per t. Questa versione del comando è applicabile quando la precedente versione fallisce, ad esempio quando la curva soluzione ha punti a tangente verticale. Ad esempio per risolvere \begin{equation}\frac{dy}{dx}=- \frac{x}{y} \end{equation} utilizzando A come punto iniziale, digitare RisolviEDO[-x, y, x(A), y(A), 5, 0.1]

RisolviEDO[ b(x), c(x), f(x), x iniziale, y iniziale, y' iniziale, x finale, Passo]
Risolve EDO del secondo ordine

\begin{equation}y+b(x)y'+c(x)y=f(x)\end{equation}

Note: Questo comando restituisce sempre il risultato come luogo. Gli algoritmi di calcolo sono basati sui metodi numerici di Runge-Kutta.

Nel CAS

Le due sintassi seguenti sono applicabili esclusivamente nella Vista CAS e solo con Maxima come CAS.

RisolviEDO(f(x,y))
Determina, quando possibile, la soluzione esatta di una ODE di primo ordine del tipo:

\begin{equation} \frac{dy}{dx}=f(x,y) \end{equation}

RisolviEDO( f(var1, var2), var1, var2)
Come sopra, ma in questo caso la funzione f può essere in variabili diverse da x e y.
© 2024 International GeoGebra Institute