Passa al tema normale
Discussioni su argomenti di Informatica

Regole del forum

Consulta il nostro regolamento e la guida per scrivere le formule
Rispondi al messaggio

esercizi svolti con matlab

21/12/2003, 21: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!!

22/12/2003, 00: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

25/12/2003, 10:11

Se ti può interessare sul sito http://www.francococca.com/ è implementato il metodo di bisezione con Derive.

26/12/2003, 14: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
Rispondi al messaggio


Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000— Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.