Sviluppare funzioni personalizzate permette di ottimizzare il flusso di lavoro e aumentare la produttività attraverso qualsiasi progetto creato in MATLAB , attraverso la raccolta di una libreria di routine codificate che vengono scritti una volta e eseguibile quando ne hai bisogno . Una funzione può essere costituita da una serie di istruzioni per liberare l'utente da operazioni ripetitive o molto complessa con la capacità di manipolare insiemi di dati utilizzando ingresso /uscita parametri . Cose che ti serviranno
Editor di Testo
Show More Istruzioni
1
Creare un nuovo MATLAB "copione . M file" funzioni MATLAB --- dovrebbero essere creati all'interno della propria singoli file . " m" Se avete intenzione di riutilizzarli per altri progetti . Non è necessario utilizzare l'editor di MATLAB per modificare la vostra funzione , qualsiasi editor di testo sarà sufficiente , tuttavia il MATLAB viene fornito con una serie di strumenti utili , quali l'evidenziazione e la possibilità di eseguire il debug delle funzioni finiti per gli errori . Per aprire l'editor di testo dalla finestra principale di MATLAB cliccare su " File" nel menù principale , seguito da " New > M - file ".
2
Iniziare a inserire la funzione nell'editor creando una definizione di funzione , seguendo la forma " funzione [ OUT1, OUT2 , ... ] = function_name ( IN1, IN2 , ... ) . " La parola chiave function dichiara la definizione di una funzione , " [ OUT1, OUT2 , ... ] " sono un elenco dei parametri di uscita , e può essere omesso se non necessario; " function_name " sarà sostituito con il nome che si vuole dare la funzione , " ( IN1, IN2 , ... ) " definisce i parametri di input . Per fare un esempio " funzione [ x , y ] = myfunc ( u, v ) " avrebbe creato la funzione " myfunc " con le variabili di input "{ u, v} " e uscite " { x , y } . "
< Br >
3
Scrivi il codice riga per riga funzione dopo la dichiarazione , in seguito con una dichiarazione di "fine" una volta che hai finito . I parametri di ingresso e di uscita possono essere chiamati con lo stesso nome come definito nella dichiarazione, ma essere cauti di passare fuori limite o valori errati che potrebbero causare l'arresto anomalo funzione , proteggere il codice mediante l'attuazione di controlli di integrità per gestire correttamente questo comportamento . . Fare attenzione che tutti i cicli condizionali all'interno del codice finirà e non rimanere intrappolati in un ciclo infinito di correre per sempre
4
Salvare il file m , una volta si è finito - . Fare clic su File .. e poi Salva .. dandogli un nome adatto , preferibilmente la stessa definizione di function_name nella dichiarazione se si sta pensando di usare un'altra volta . L'esecuzione della funzione si ottiene digitando [Output Parameters ] = function_name ( parametri di ingresso) , che produrrà un elenco dei parametri di output e rispettivi valori se la funzione eseguita correttamente .