Udvikling brugerdefinerede funktioner giver dig mulighed for at maksimere arbejde flow og øge produktiviteten på tværs af ethvert projekt, du opretter i MATLAB , ved at samle et bibliotek af kodede rutiner , der er skrevet én gang og eksekverbare , når du har brug for. En funktion kan bestå af et sæt af instruktioner for at frigøre brugeren fra gentagne eller meget komplekse opgaver med evnen til at manipulere datasæt ved hjælp af input /output- parametre. Ting du skal
Text Editor
Vis Flere Instruktioner
1
Opret en ny Matlab " script. M. fil " --- MATLAB funktioner bør oprettes inden for deres eget individ ". m" filer, hvis du planlægger at genbruge dem til andre projekter . Du behøver ikke at bruge MATLAB editor til at redigere din funktion, vil enhver teksteditor tilstrækkeligt , men MATLAB kommer med en række nyttige værktøjer såsom fremhævning og evnen til at debug dine færdige funktioner for fejl. At opdrage den teksteditor fra MATLAB hovedvinduet klik på " File" i hovedmenuen , efterfulgt af " Ny> M -File ".
2
Begynd at indtaste din funktion i editoren ved at skabe en funktion definition efter form " funktionen [ Out1 , Out2 , ... ] = FUNCTION_NAME ( In1 , In2 , ...). " Funktionen søgeord erklærer definitionen på en funktion, " [ Out1 , Out2 ... ] " er en liste over de output parametre og kan udelades, hvis ikke nødvendigt , " FUNCTION_NAME " vil blive erstattet med det navn, du ønsker at give Deres funktion "( In1 , In2 , ...) " definerer dine inputparametre . Som et eksempel "-funktion [x , y ] = myfunc (u, v )" ville skabe funktionen " myfunc " med inputvariabler "{ u, v }" og udgange "{ x, y } . "
< Br >
3
Skriv koden linje for linje efter erklæringen , følger op med en "end " erklæring , når du er færdig . De input og output parametre kan kaldes under samme navn som defineret i erklæringen dog være forsigtig med at passere out of bounds eller fejlagtige værdier, der kan gå ned den funktion , beskytte din kode ved at gennemføre fornuftighedskontroller at håndtere denne adfærd korrekt . . Vær opmærksom på, at alle betingede løkker i koden vil ende, og ikke bliver fanget i en uendelig løkke til at køre for evigt
4
Gem din m -fil , når du er færdig - . Klik File .. og derefter Gem .. giver det et passende navn , fortrinsvis det samme som definitionen af FUNCTION_NAME i erklæringen , hvis du planlægger at bruge det en anden gang. Udfører funktionen sker ved at skrive i [ Output Parametre ] = FUNCTION_NAME ( Indgangsparametre ), som vil producere en liste af output parametre og de respektive værdier , hvis funktionen udføres korrekt.
< br >