|
Come
si fa ad esegiure un file '.m' da matlab??? Per esempio
io ho la funzione bisezione.m
con 5 parametri di ingresso :
function [zero,niter]=bisezione(f,a,b,toll,nmax)
come faccio a visualizzare il risultato di questa
funzione??
La
sintassi delle funzioni è la seguente:
function[lista d'uscita] = nome(lista d'ingresso)
la lista d'uscita nel tuo caso è:
zero ,niter
che sono le variabili che matlab crea con la funzione.
Mentre la lista d'ingresso è:
f,a,b,toll,nmax
che devi fornire al prompt di matalb prima di lanciare
il comando:
[zero,niter]=bisezione(f,a,b,toll,nmax)
nell'ipotesi che il file bisezione.m sia nel percorso
corrente.
In definitiva per far girare la funzione devi fornire
la funzione f a cui
vuoi applicare la bisezione, gli estremi a e b la tolleranza
tol ed il num
max di punti.
|