Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 INFORMATICA - Secondo Anno
 Calcolo Numerico
 funzione Feval (matlab)
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

Aiace
Piccolo Cinema Onirico


Regione: Puglia
Prov.: Bari


Inserito il - 28/10/2005 : 11:17:11  Mostra Profilo  Visita l'Homepage di Aiace  Rispondi Quotando
Questa è l'intestazione del programma che simula il metodo delle successive bisezioni

function [c,it]=bisezioni(f,int,tol,itmax)

Quando voglio eseguire questa function, cosa devo passare come parametro per la f?
Il problema è che il programma usa la l'istruzione
feval(f,a)
che valuta la funzione reale f nell'ordinata a; f dovrebbe essere la stringa che rappresenta l'espressione della funzione da valutare, ma se scrivo ad esempio:

f= 'cos(x) + x'
e poi
[c,it]=bisezioni(f,[0 pi/2],-10,40)

mi da come errore:
??? Error using ==> feval
Invalid function name 'cos(x) + x'.


Qualcuno sa cosa sbaglio? (questa cosa l'ha spiegata il prof)
Grazie

Chilavert
admin

vacca


Regione: Puglia
Prov.: BA
Città: Bari


Inserito il - 28/10/2005 : 11:23:51  Mostra Profilo  Visita l'Homepage di Chilavert Invia a Chilavert un Messaggio Privato  Rispondi Quotando
Non ricordo più molte cose di Matlab, ma so bene che mei programmi che io facevo (e che sono presenti nella sezione download del forum, alla quale ti consiglio di dare un'occhiata), usavo la funziona inline. Data una funzione di tipo stringa, ti permetteva di convertirla in un oggetto utilizzabile come se fosse una funzione vera e propria.

Esempio, se hai che g = 'cos(x) + x', puoi fare
f = inline(g);

E a questo punto valutare la funzione in questo modo
var1 = f(0);
var2 = f(1);


etc etc...
Spero di esserti stato d'aiuto.

E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare.
Pensa a studiare e non agli esempi, o ad altre strade per così dire,
che questa volta mi sa che non attacca. [cit.]

Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente
ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.]
Torna all'inizio della Pagina

Aiace
Piccolo Cinema Onirico


Regione: Puglia
Prov.: Bari


Inserito il - 28/10/2005 : 11:29:36  Mostra Profilo  Visita l'Homepage di Aiace  Rispondi Quotando
Mi mancava la inline, ora funziona!
Grazie mille!
Torna all'inizio della Pagina

Chilavert
admin

vacca


Regione: Puglia
Prov.: BA
Città: Bari


Inserito il - 28/10/2005 : 11:31:30  Mostra Profilo  Visita l'Homepage di Chilavert Invia a Chilavert un Messaggio Privato  Rispondi Quotando
Prego, ti consiglio ancora di guardare i programmi nella sezione download. Ce ne sono tanti e ti potrebbero servire...

E' un bene per il Prof. Xxxxxxx che sappia con chi ha a che fare.
Pensa a studiare e non agli esempi, o ad altre strade per così dire,
che questa volta mi sa che non attacca. [cit.]

Tutti professori dall'esterno, e poi parlano persone che per prendere un voto decente
ripetono l'esame 30 volte e poi fanno i sapientoni con chi segue la prima volta vedi chilavert [cit.]
Torna all'inizio della Pagina

freedom_for_all
Utente medio



Inserito il - 11/11/2005 : 19:38:46  Mostra Profilo  Visita l'Homepage di freedom_for_all Invia a freedom_for_all un Messaggio Privato  Rispondi Quotando
azz... era lo stesso errore mio
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,22 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000