matlab里面如何保留小數(shù)特定位,取整數(shù)及四舍五入_第1頁(yè)
matlab里面如何保留小數(shù)特定位,取整數(shù)及四舍五入_第2頁(yè)
matlab里面如何保留小數(shù)特定位,取整數(shù)及四舍五入_第3頁(yè)
matlab里面如何保留小數(shù)特定位,取整數(shù)及四舍五入_第4頁(yè)
matlab里面如何保留小數(shù)特定位,取整數(shù)及四舍五入_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、matlab里matlab專區(qū)面如何保留小數(shù)特定位數(shù)a=1.23456789b=vpa(a,7)b=1.234568vpa(a,12)ans=1.23456789000format:設(shè)置輸出格式對(duì)浮點(diǎn)性變量,缺省為formatshort.format并不影響matlab如何計(jì)算和存儲(chǔ)變量的值。對(duì)浮點(diǎn)型變量的計(jì)算,即單精度或雙精度,按合適的浮點(diǎn)精度進(jìn)行,而不論變量是如何顯示的。對(duì)整型變量采用整型數(shù)據(jù)。整型變量總是根據(jù)不同的類(class)以合適的數(shù)據(jù)位顯示,例如,3位數(shù)字顯示顯示int8范圍-128:127。formatshort,long不影響整型變量的顯示。formatlong顯示15位雙精

2、度,7為單精度(scaledfixedpoint)formatshort顯示5位(scaledfixedpointformatwith5digits)formatshorteng至少5位加3位指數(shù)formatlongeng16位加至少3位指數(shù)formathex十六進(jìn)制formatbank2個(gè)十進(jìn)制位format+正、負(fù)或零formatrat有理數(shù)近似formatshort缺省顯示formatlongg對(duì)雙精度,顯示15位定點(diǎn)或浮點(diǎn)格式,對(duì)單精度,顯示7位定點(diǎn)或浮點(diǎn)格式。formatshortg5位定點(diǎn)或浮點(diǎn)格式formatshorte5位浮點(diǎn)格式formatlonge雙精度為15位浮點(diǎn)格式,單

3、精度為7為浮點(diǎn)格式Matlab里面顯示的數(shù)字默認(rèn)情況下是以short類型進(jìn)行顯示和存儲(chǔ)的。但是有時(shí)候我們需要對(duì)它的顯示格式(精度)進(jìn)行更改,以適合我們的需求。更改方法如下:rM-LintToolbarsCommandWindowCommandHistoryjEditor/DebuggerrDisplay|Tab1LanguageCodeFoldingAutosavehHelpWebCurrentFolderhV-ariableEditorWorkspacej-GUIDETimeSeriesToolsElFigureCopyTemplateCompilerReportGeneratorSyste

4、mTestDatabaseToolboxImageFro匚essingInstrumentControlSimulinkSimscapeLSimulink3DAnimationSimulinkControlDesignSignalProcessingBlocksetCommandWindowPreferencesNumericformat:1longNumericdisplay:1loose23TextdisplayDisplayWraplinesSetmatrixdisplaywidthtoeighty匚olumnsShowgettingstartedmessageb已rVShowFun匚t

5、ionBrowserbuttonNumberoflinesincommandwindowscrollbuffer;5000$AccessibilityToenablekeyboardnavigationviaarrowkeys,assignshortcutstotheCursorDown包匚tionsinthe炬畑列Shortcutspanel.TabkeyTabsize:4ViewtabcompkVideoandImageProcessirOKCancel|.ApplyMatlab取整函數(shù)有:fix,floor,ceil,round.取整函數(shù)在編程時(shí)有很大用處。一、取整函數(shù)1.向零取整(截尾

6、取整)fix-向零取整(Roundtowardszero);fix(3.6)ans=2向負(fù)無(wú)窮取整(不超過(guò)x的最大整數(shù)-高斯取整)floor-向負(fù)無(wú)窮取整(Roundtowardsminusinfinity);floor(-3.6)TOC o 1-5 h zans=-43向正無(wú)窮取整(大于x的最小整數(shù))ceil-向正無(wú)窮取整(Roundtowardsplusinfinity);ceil(-3.6)ans=34向最近整數(shù)取整,四舍五入(四舍五入取整)round-向最近整數(shù)取整,四舍五入(Roundtowardsnearestinteger);round(3.5)ans=4二、在小數(shù)點(diǎn)后某一位四舍

7、五入即保留幾位小數(shù),也經(jīng)常用到。1.數(shù)值型roundn任意位位置四舍五入a=123.4567890;a=roundn(a,4)a=123.4568其中roundn函數(shù)功能如下:y=ROUNDN(x)roundstheinputdataxtothenearesthundredth.%不指定n,精確到百分位y=ROUNDN(x,n)roundstheinputdataxatthespecifiedpower%精確到小數(shù)點(diǎn)后指定位數(shù)n2.符號(hào)型digits(4)vpa(.)必須說(shuō)明:vpa命令不能識(shí)別整數(shù)與小數(shù),只算總位數(shù),因此對(duì)它來(lái)說(shuō)小數(shù)整數(shù)無(wú)論哪個(gè)都占一位,例如對(duì)9.3154保留兩位小數(shù)時(shí)就得寫

8、成:a=9.3154;digits(3)b=vpa(a)b=9.32其中b為符號(hào)型變量;3字符型a=12.34567;b=sprintf(%8.2f,a)b=12.35其中b為字符型變量。matlab文本輸出兩個(gè)函數(shù):dispfprintf1、函數(shù)disp只帶一個(gè)變量,他可以是自負(fù)矩陣或數(shù)值矩陣,要輸出簡(jiǎn)單的文字信息,只需要用單引號(hào)將信息括起來(lái):disp(myfavoritecolorisred);或者yourname=input(enteryourname,s);disp(yournameis,youname);例如yourname=input(enteryournameenteryourn

9、amepanrqdisp(yournameis,yourname);yournameispanrq選擇帶數(shù)值變量值的文本信息時(shí),需要用函數(shù)num2str將數(shù)值變量的類型轉(zhuǎn)換字符型x=98;outstring=x=,num2str(x);disp(outstring);x=98disp(x=,num2str(x);x=98disp函數(shù)只能帶一個(gè)變量,表格中的各列需奧組合成一個(gè)矩陣,如下面的程序所示。x=0:pi/5:pi;y二sin(x);disp(xy);000.62830.58781.25660.95111.88500.95112.51330.58783.14160.0000Format命令控制顯示模式,直到下一個(gè)format出現(xiàn)前,這條format命令一直有效。x=1.23456789;formatshort;disp(pi);3.1416formatlong;disp(pi);3.141592653589793formatshorte;disp(pi);3.1416e+000format+;disp(pi);+formatbank;disp(pi);3.142、函數(shù)fprintffprin

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論