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