fx-5800P的特點(diǎn)與案例
(1) 使用一節普通7號電池供電,電池使用時(shí)間更長(cháng),成本更低;內存為閃存,不需要備用電池維護,不會(huì )丟失內存中的程序與數據。
(2) 新增數據通訊功能,使用SB-62數據線(xiàn)連接好兩臺機器的3Pin通訊口即可方便地傳輸程序與數據。fx-5800P的內存為28500字節,其高速CPU確保了數據傳輸的速度。
數據通訊功能為用戶(hù)相互交換程序提供了便利,經(jīng)測試,將一臺滿(mǎn)載程序的fx-5800P中的內存數據全部傳輸到另一臺fx-5800P內存中所需時(shí)間小于75秒。
(3) 新增List X,List Y,List Freq三個(gè)統計串列存儲器。統計計算方法是先將統計數據輸入統計串列存儲器,再進(jìn)行統計計算,用戶(hù)可以根據需要隨時(shí)修改統計串列中的數據。統計串列還可以用于存儲程序計算結果或存儲程序計算所需要的已知數據。
(4) 在程序中除可以使用26個(gè)字母變量A~Z存儲數據外,還新增了獨立于字母變量存儲器的額外變量存儲器Z[1],Z[2],Z[3],Z[4]……,也可以使用統計串列存儲器List X,List Y,List Freq。多種存儲器類(lèi)型解決了用戶(hù)編寫(xiě)大型程序對數據存儲的需求。
例如,用戶(hù)編寫(xiě)路線(xiàn)曲線(xiàn)中樁坐標計算程序時(shí),可以將計算程序計算出的逐樁點(diǎn)樁號存儲在List X串列,坐標存儲在List Y串列,坐標存儲在List Freq串列,完成計算后,按(REG)鍵進(jìn)入雙變量統計與回歸模式靜態(tài)查看統計串列中的成果數據,供用戶(hù)集中抄錄,省確了計算出一個(gè)數據,用筆抄錄一個(gè)數據的麻煩。
(5) 新增Mat A~Mat F六個(gè)矩陣,能進(jìn)行矩陣的+、-、×、行列式、求逆等計算,*多可以計算10行×10列的矩陣,能解決小型控制網(wǎng)的嚴密平差計算問(wèn)題及滿(mǎn)足測量**學(xué)生學(xué)習測量平差課程的需要。
[案例fx-5800P_ 1] [矩陣功能]試用fx-5800P計算某水準網(wǎng)條件平差法方程的解。
按(CLR)(Mat)鍵**矩陣內容;
按(MATRIX)(EDIT)鍵設置矩陣A為4×4的矩陣;
按5.22.40-1.7鍵輸入系數矩陣A**行的數據;
按2.47.42.32.7鍵輸入系數矩陣A**行的數據;
按02.36.30鍵輸入系數矩陣A第三行的數據;
按-1.72.704.4鍵輸入系數矩陣A第四行的數據。
按鍵設置矩陣B為4×1的矩陣;
按-7-8-63鍵輸入系數矩陣B**列的數據;
按鍵推出矩陣輸入模式。
按(MATRIX)(Mat)(MATRIX)(Mat)鍵計算法方程的解為(-0.220597,-1.405298,-0.439336,1.458929)。
(6) 編程語(yǔ)句改為卡西歐**計算器統一使用的類(lèi)BASIC結構化程序語(yǔ)言,條件語(yǔ)句修改為更易于使用的If~Then~Else~IfEnd形式,新增For~To~Step~Next循環(huán)、條件循環(huán)Do~LpWhile與While~WhileEnd語(yǔ)句,使編寫(xiě)的程序更易于閱讀。
(7) 變量輸入語(yǔ)句改為?,并提供兩種賦值語(yǔ)句句法:
賦值句法1——“?A~Z變量”
賦值句法2——“?A~Z變量,或Z[]……變量,或List X[],List Y[],List Freq[]變量”。
[案例fx-5800P_ 2],[編程功能]下列程序P7-1的功能是計算一個(gè)起點(diǎn)至任意個(gè)端點(diǎn)的邊長(cháng)與方位角。
Deg:Fix 3 |
設置角度單位為十進(jìn)制度,計算結果顯示到小數點(diǎn)后3位數字 |
"X0(m)="?A:"Y0(m)="?B |
輸入起始點(diǎn)的平面坐標 |
Lbl 1:"Xn(m),<0END="?C |
輸入端點(diǎn)的坐標 |
If C<0:Then Goto 2:IfEnd |
端點(diǎn)坐標<0時(shí)結束程序 |
"Yn(m)="?D |
輸入端點(diǎn)的坐標 |
C-AX:D-BY |
計算起點(diǎn)至端點(diǎn)的坐標增量 |
Pol(X,Y):Cls |
用極坐標函數計算邊長(cháng)與方向角 |
"D(m)=":I |
顯示邊長(cháng)值 |
J<0J+360J |
判斷坐標方位角 |
"α(DMS)=":J |
以60進(jìn)制度顯示坐標方位角 |
Goto 1 |
|
Lbl 2:"P7-1END" |
|
在上述程序中,賦值語(yǔ)句"X0(m)="?A的意義為,程序執行到該語(yǔ)句時(shí),顯示提示字符X0(m)=的同時(shí),還顯示變量A的原有數值,如果按鍵空響應,程序使用變量A的原有數值往下計算;如果輸入新數值后按鍵響應,程序將新輸入的數值賦值給變量A往下計算。
如果將賦值語(yǔ)句"X0(m)="?A修改為"X0(m)="?A,則程序執行到該語(yǔ)句時(shí),顯示提示字符X0(m)=的同時(shí),不顯示變量A的原有數值,如果按鍵空響應,程序不會(huì )往下計算,只有當用戶(hù)輸入新數值后按鍵響應,程序才將新輸入的數值賦值給變量A并往下計算。
(8) 新增128個(gè)常用數學(xué)、物理、電子與測量?jì)戎霉焦┳x者調用,允許用戶(hù)自定義內置公式,在內置公式中允許使用大、小寫(xiě)英文字母變量與大、小寫(xiě)希臘字母變量,可以使用數字與大、小寫(xiě)英文字母作為變量的下標字符,更能體現內置公式中變量的意義。
|