Hva er Mellomrom i Matlab?

Hva er Mellomrom i Matlab?


I programmering, er hvit plass et sett med tegn, for eksempel mellomrom og faner, som ikke er tolket av kompilatoren, i stedet brukes til menneske lesbarhet av kode. MATLAB er en programvare utviklingsmiljø for teknisk datainnsamling, simulering, analyse og grafikk. MATLAB støtter standard hvite plass konvensjoner, med mellomrom og faner anses tomrom. Linjeskift kan også betraktes tomrom med spesiell syntaks.

White Space tegn

Plassen, tab og linjeskift er de viktigste tegnene klassifisert som tomrom. Kommentarer er også ansett for å være hvit plass og er ikke tolket av kompilatoren. I MATLAB, er alle tegn på en linje etter en "%" karakter anses å være kommentarer.

bruk

Tomrom skjer bare mellom variable og funksjon navn, operatører og separatorer - for eksempel komma og parentes. Du kan ikke vilkårlig dele en variabel eller funksjon navn med hvite mellomrom, og har det fortsatt tolkes av MATLAB. Variable eller funksjonsnavn kan gjøres mer lesbar ved bruk av store bokstaver eller understrek. For eksempel vurdere navn som "my_variable" eller "myCustomFunction."

linjeskift

Det er visse programflyten kommandoer i Matlab som forventer et visst mønster av linjeskift, spesielt looper som "for" loop og conditionals som "hvis". Etter å erklære en sløyfe eller betinget utsagn, begynner koden på neste linje, deretter ende segmentet ved å plassere søkeordet "end" på en ny linje etter koden blokken. Alle disse uttalelsene kan inkluderes på samme linje hvis semikolon skiller koden segmenter.

lange linjer

I MATLAB, kan lange linjer deles ved hjelp av en elipsis eller "..." før et linjeskift. Dette hindrer vanskelig ord wrap, eller å måtte bla siden sidelengs for å lese en kompleks linje med kode. En lang funksjonskall kan skrives som:

[Utgang1, output2] = my_function (inndata 1, ...
Input2, ...
Input3);

konvensjoner

Tomrom er aldri nødvendig; Det er imidlertid visse felles konvensjoner for å bedre lesbarheten av koden som er avhengige av det. Kode i et betinget utsagn eller sløyfe er innrykket for å skille det visuelt fra andre deler av programmet. Spaces er inkludert mellom navnet på variabler, operatorer - som for eksempel "=" eller "+" - og funksjoner for å bryte fra hverandre deler av en linje med kode. Spaces kan også plasseres etter komma i en funksjon inngang, eller mellom en funksjon navn og parenteser.