esercizi svolti con matlab

Messaggioda easyscreen » 21/12/2003, 22:13

non riesco proprio a svolgere, per una tesina, questi due esercizi con matlab, qualcuno può aiutarmi?
1) implementazione metodo di bisezione per la funzione e^x-2 nell'intervallo [0,1]
2) data la matrice identità (unità) nxn con n=2,10,100,1000 del tipo
a 0 0 0
0 a 0 0
0 0 a 0 con a=1/10
0 0 0 a
det=?
rank=?
Vi prego aiutatemi!!
easyscreen
Starting Member
Starting Member
 
Messaggio: 2 di 4
Iscritto il: 17/12/2003, 00:59
Località: Italy

Messaggioda goblyn » 22/12/2003, 01:08

1) cosa intendi per metodo di bisezione...?

2) Il determinante di quella matrice è a^n... serve quindi un programma matlab...? Se sì sarebbe semplicemente qualche riga del tipo



function [det,rank]=funzione(M);
% M è la matrice considerata

% ricavo il valore di a
a=M(1,1);

% r è il numero di righe e c quello delle colonne (r=c)
[r,c]=size(M);

% determinante
det=a^r;

% rango
if a==0
rank=0;
else
rank=r;
end



Modificato da - goblyn il 22/12/2003 00:08:54
goblyn
Average Member
Average Member
 
Messaggio: 407 di 826
Iscritto il: 10/04/2003, 16:03

Messaggioda MaMo » 25/12/2003, 11:11

Se ti può interessare sul sito http://www.francococca.com/ è implementato il metodo di bisezione con Derive.
Avatar utente
MaMo
Senior Member
Senior Member
 
Messaggio: 57 di 1885
Iscritto il: 27/04/2003, 18:20
Località: Sassuolo (MO)

Messaggioda tony » 26/12/2003, 15:19

l'esempio di "francococca.com" che tu citi è certamente istruttivo per chi cerchi di imparare tecniche di programmazione in "derive".

mi permetto una segnalazione, forse banale, per risparmiare qualche momentaneo grattacapo ai lettori:
non so se sia colpa del mio browser ("Opera", invece del solito "Internet Explorer"), ma dal testo che io vedo mancano diversi doppi apici:
1 - intorno ai segni più e meno nella funzione "segno(u)"
2 - al posto degli elementi vuoti, tra le virgole, del vettore "lista"
3 - intorno alla prima parola "precisione", sempre nel vett. "lista"

ho segnalato il fatto all'autore.
tony
tony
Average Member
Average Member
 
Messaggio: 119 di 873
Iscritto il: 11/11/2005, 00:47
Località: milano


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti