Slik formaterer Desimalplasser i MATLAB

Slik formaterer Desimalplasser i MATLAB


Den tekniske databehandling programvare MATLAB brukes av forskere og ingeniører for databehandling og analyse. Ofte er dataene i tabeller og matriser manipuleres ved hjelp av innebygde matrise og matrise funksjoner til dataene er representert i riktig form. Under algoritmeutvikling, er beregningene ofte utførte trinn-for-trinn i kommandovinduet for å se den resulterende svaret. Standarden MATLAB visningsformat runder det viste tallet til fire steder. Tall som er lengre beholde sine tallverdier til 15 steder i løpet av beregningen, men er fortsatt bare vises til fire steder. Det blir ofte nødvendig å vise alle 15 steder i løpet av aritmetiske avhengig av nøyaktigheten av beregningen.

Bruksanvisning

1 Fjerne alle aktive variabler i arbeidsområdet ved å skrive "Fjern alle" inn i MATLAB "Command" -vinduet.

2 Opprett et tall som har en ubegrenset mengde sifrene til høyre for desimal. Fraksjonen "1/3" har tallet "3" gjentas etter desimal til uendelig, så input "1/3" inn i "Command" vinduet. MATLAB utganger "0,3333" med fire sifre vist til høyre for desimaltegnet.

3 Øke mengden av sifrene vist. Skriv "format long" i kommandovinduet. Gjenta trinn 2 og input "1/3" inn i "Command" vinduet. MATLAB nå utganger ",333333333333333", som viser femten sifrene til høyre for desimaltegnet.

4 Reduser mengden av tall som vises ved å skrive "formatere kort." Gjenta trinn 2 utganger "0,3333," de samme resultatene som i det andre trinnet.

Hint

  • Selv om MATLAB viser bare fire sifre til høyre for desimaltegnet i "format kort," MATLAB bruker 15-sifret nummer for å utføre beregningen. Kontroller dette ved først å taste "formatere kort" inn i Command vinduet etterfulgt av kommandoen "pi". MATLAB utganger "3,1416." Klikk på "ans" variable i arbeidsområdet vinduet. Variable Editor åpner med "pi" representert ved hjelp av 15 sifre etter desimaltegnet.