vuoi
o PayPal
tutte le volte che vuoi
Funzione exponential.m
La funzione exponential
calcola l'esponenziale di un numero reale scalare x
.
La funzione accetta due parametri di ingresso: x
e TOL
.
Se nessun parametro viene fornito, viene generato un errore.
Se il parametro x
è un carattere, un vettore o una matrice, viene generato un errore.
Se il parametro x
genera un overflow o un underflow, viene generato un errore.
Se viene fornito solo un parametro di ingresso, il parametro TOL
viene impostato come epsilon macchina.
Se il parametro TOL
è un carattere, un numero negativo o non è uno scalare, viene generato un errore.
TOL è un carattere o un numero negativo o un vettore/matrice, segnala l'errore error('ERRORE! Tolleranza non valida. Sono ammessi solo numeri interi positivi scalari.');
TOL=power(10,-TOL);
TOL=max(TOL,eps); %Verifica che il valore di TOL non sia impossibile
Inizializzazione dei parametri di uscita
y=1;
N=1;
temp=abs(x); %Valore temporaneo per ogni termine della serie
Calcolo di e^x con la serie di Taylor
while (abs(temp)>y*TOL)
y=y+temp;
N=N+1;
temp=temp*(abs(x)/N);
end
if (x<0) %Se x è negativo, effettua il reciproco del valore calcolato
y=1/y;
end