”)。如果用戶使用pause命令進入高層界面,可使用abort命令回到初始層界面,出現(xiàn)Scilab的提示符(“--">
scilab中文幫助手冊.doc

scilab中文幫助手冊.doc

ID:50293450

大?。?6.50 KB

頁數(shù):25頁

時間:2020-03-07

scilab中文幫助手冊.doc_第1頁
scilab中文幫助手冊.doc_第2頁
scilab中文幫助手冊.doc_第3頁
scilab中文幫助手冊.doc_第4頁
scilab中文幫助手冊.doc_第5頁
資源描述:

《scilab中文幫助手冊.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。

1、(1)程序設計programming:abort:中斷計算說明:abort命令中斷當前計算并給出Scilab的提示符(“-->”)。如果用戶使用pause命令進入高層界面,可使用abort命令回到初始層界面,出現(xiàn)Scilab的提示符(“-->”)。Ans:計算結果說明:如果表達式的值沒有被賦與任何變量,那么Scilab自動產(chǎn)生一個變量Ans,用來存儲當前表達式的值。backslash():矩陣左除調(diào)用格式:如x=Ab說明:backslash()代表矩陣左除,x=Ab是方程A*x=b的解。如果A是一個方陣或者可逆矩陣(nonsingular或者in

2、vertible),那么x=Ab是方程A*x=b的唯一確定的解,且等于x=inv(A)*b.(通俗的說,就是方程數(shù)目等于未知數(shù)個數(shù),所以解唯一。如A=[121;322;231],b=[8;13;11])如果A不是一個方陣,那么x是最小二乘解,此時,該解x使norm(A*x-b)最小。(通俗的說,就是方程數(shù)目不等于未知數(shù)個數(shù)。如果方程數(shù)目大于未知數(shù)個數(shù),本來是沒有準確解的,但可以根據(jù)最小二乘法原理擬合出最佳解。如A=rand(3,2);b=[1;1;1]。此時,由于A不是一個方陣,無法使用inv(A)命令,因此x=Ab等效于x=pinv(A)*b.如果

3、方程數(shù)目小于未知數(shù)個數(shù),應該有無窮個解,用x=Ab命令得出的解只是其中的一個解,而用pinv(A)*b命令得出的解則比較粗糙,沒有用x=Ab命令得出的解精確。)如果A是一個列滿秩矩陣(矩陣的秩等于列數(shù)),那么此最小二乘解x=Ab是唯一能使norm(A*x-b)最小的解。如果A不是一個列滿秩矩陣,那么此最小二乘解x=Ab不能使norm(A*x-b)最小,使norm(A*x-b)最小的解應該是x=pinv(A)*b)。inv(A)要求A是方陣,pinv(A)則不要求A是方陣bool2s:將布爾矩陣轉化為0、1矩陣調(diào)用格式:bool2s(x)參數(shù):x是

4、一個布爾向量或者布爾矩陣或者常數(shù)矩陣。說明:如果x是一個布爾矩陣,bool2s(x)返回一個0、1矩陣,1代表真,0代表假。如果x是一個普通矩陣,bool2s(x)也返回一個0、1矩陣,1代表非0的數(shù)字。boolean:它表示Scilab對象或者布爾型變量和操作符與或非&

5、~說明:布爾型變量為%T(代表真)%F(代表假)。這些變量可以用來定義矩陣。布爾型型矩陣可以像普通矩陣操作,如元素的抽取、插入與連接,但不能進行如(+,*,-,^,)等運算,布爾型型矩陣有三個特殊的操作符號:與或非&

6、~brackets括號:包括左右圓括號(),左右方括號[].方括號調(diào)

7、用格式:[a11,a12,...;a21,a22,...;...]圓括號調(diào)用格式:[s1,s2,...]=func(...)參數(shù)a11,a12,...:任何合適的矩陣(實數(shù),多項式,有理數(shù)等);參數(shù)s1,s2,...:任何變量名;說明:[]用于向量定義或者矩陣連接或者用在調(diào)用函數(shù)的左邊存儲變量,而()用于函數(shù)調(diào)用。[]在用于矩陣連接時,空格、逗號用來隔開每“行”中的元素,分號、回車則用來隔開各“行”。[]用在調(diào)用函數(shù)的左邊存儲變量時,必須用逗號隔開個變量。break-結束循環(huán)說明:在for或者while循環(huán)中,break命令強制結束循環(huán)試試看k=0;wh

8、ile1==1,k=k+1;ifk>100thenbreak,end;endcall-FortranorC用戶程序調(diào)入調(diào)用格式有兩種長型[y1,...,yk]=call("ident",x1,px1,"tx1",...,xn,pxn,"txn","out",[ny1,my1],py1,"ty1",...,[nyl,myl],pyl,"tyl")短型[y1,....,yk]=call("ident",x1...,xn)參數(shù)說明:ident:字符串,代表所要調(diào)用的子程序的名字。Xi:實數(shù)矩陣或者字符串,代表輸入變量pxi,pyi:整數(shù),代表各輸入變量在調(diào)入i

9、dent程序時的相對位置txi,tyi:字符”d””r”“c”“i”,代表輸入變量的數(shù)據(jù)類型,d代表雙精度型,r代表實型(浮點型),c代表字符型,I代表整型。Out:關鍵詞,用來格開輸入變量于輸出變量。當有Out時,表明是長型調(diào)入,而沒有Out是短型調(diào)入.[ny1,my1]是輸出變量的大小功能說明:call命令用于在scilab于調(diào)入FortranorC用戶程序,所要調(diào)入的程序應該預先與scilab鏈接,鏈接的方法如下:1.軟鏈接:在scilab進程中使用命令link鏈接2.硬鏈接:先用scilab下已有的程序(default/Ex-fort.f)作為調(diào)

10、入程序,再在文件(default/Flist)中增加一個入口,然后再使用命令ma

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。