Innføring i Matlab 7 for Engineers

Innføring i Matlab 7 for Engineers


Matlab, en forkortelse for Matrix Laboratory, er en datamaskin språk som gjør at en rekke av manipulasjon, vizualization og matematiske funksjoner som skal utføres på data. Språket er strukturert slik at dens hovedelementet er en matrise eller matrise, og språket inneholder en rekke innebygde beregnings og grafiske prosedyrer. Dette gir Matlab kanten over språk som C eller Fortran, der slike dimensjoner og teknikker vil måtte manuelt programmeres fra starten som skal brukes til de samme formål som Matlab.

Den Matlab Desktop

Den Matlab Desktop inneholder en rekke vinduer. Disse inkluderer kommandovindu og Command History, der programmene er angitt, og oppført, og Current Directory, hvor filer og programmer kan lastes. Som Windows, har Matlab sin egen Start-knappen nederst til venstre på skrivebordet sitt, som brukes for å få rask tilgang til ulike verktøy og hjelpefiler. Endelig viser arbeidsområde Browser en grafisk oversikt over alle lagrede matriser og variabler, hvor de kan vises og redigeres.

Oppgi kommandoer

Matlab er lik andre program språk i at variablene er definert og kommandoer som skrives av tekst, gjennom et kommandolinjegrensesnitt. I motsetning til andre språk, men Matlab innebygde kommandoer sentrere rundt matematiske funksjoner. Dette betyr at det er en læringskurve forbundet med Matlab - språket må læres først. Selv Matlab er mer hensiktsmessig for ingeniør formål enn andre programmer som Excel eller Minitab, er det generelt vanskeligere for nybegynnere å plukke opp; men hvis du har en programmering bakgrunn, vil du finne det lettere enn andre.

matriser

Matriser er den grunnleggende enhet i Matlab. En matrise er et rutenett av verdier, mye som den viktigste skjermen du ser i et regneark som Excel, bortsett matrisen er av en størrelse som du definerer, snarere enn å være et stort rutenett med mellomrom for å fylle. En rekke matrise aritmetiske og rekke aritmetiske operasjoner kan utføres på dem, fra lineære ligninger ved hjelp av lineær algebra, til mer komplekse manipulasjoner som beregninger av Egenverdier.

Styrker og svakheter

Matlab fokus på matriseoperasjoner er dens viktigste styrke, og det er særlig sterk i numeriske analyser og lineær algebra. Det er svakere i symbolske manipulasjon prosedyrer, men dette er mindre av en bekymring for ingeniører som det er for andre anvendte forskere som fysikere. Matlab er et tolket språk i stedet for et kompilert språk som C ++ eller C. Dette gjør feil lettere å finne og fikse fordi koden ikke trenger å kompileres før hver testkjøring og fordi det er lettere å spore feil til den spesifikke delen av koden som forårsaker dem. Men dette betyr tregere operasjoner i forhold til disse alternativene.