Hvordan skrive en MATLAB funksjon

Hvordan skrive en MATLAB funksjon


Selv om MATLAB inneholder et stort antall forhåndsskrevet funksjoner, er det ofte nødvendig å opprette egendefinerte funksjoner som en del av arbeidsflyten. Egendefinerte MATLAB funksjoner er skrevet i M-filer, som hver inneholder en eneste egendefinert funksjon med brukerdefinert kode.

Bruksanvisning

1 Åpne "File" -menyen, velg deretter "Ny". Velg "Blank M-fil." Gi navn til filen med tittelen på den egendefinerte funksjonen. For eksempel M-fil for en egendefinert funksjon som heter "my_function ()" ville være "my_function.m."

2 Erklærer funksjonsnavnet, argumenter og utdatavariabler:

Funksjonen [OUTPUT_1, output_2] = my_function (INPUT_1, INPUT_2)

En funksjon uten utgang eller inndataargumenter ville bli erklært som:

fungere [] = my_function ()

Det er også mulig å erklære en funksjon med et variabelt antall argumenter:

Funksjonen [OUTPUT_1, output_2] = my_function (INPUT_1, INPUT_2, ...)

3 Skriv din definert kode etter at funksjonen erklæringen. Rykke inn alle linjer med kode etter at funksjonen erklæringen.

4 Avslutte koden til funksjonen med søkeordet "slutten".

Hint

  • Hvis lagring av egendefinerte funksjoner i egen telefonliste, velger du "Fil" og deretter "Set Path" for å legge retningen til MATLAB søkebanen.