A cura di Giuseppe Ciaburro
Pubblicato il 04/07/2002
Come si fa ad esegiure un file '.m' da matlab???
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.