Mathematica入門(mén)教程之Mathematica的基本語(yǔ)法特征
LinerSolve[A,B]
求解滿(mǎn)足AX=B的一個(gè)解,A為方陣
NullSpace[A]
求解方程組AX=0的基礎解系的向量表, A為方陣
例:已知A=,計算A的秩,計算AX=0的基礎解系.
In[1]:=
In[2]:=
Out[2]:=(*顯然,A的秩是2*)
In[3]:=
Out[3]:=(*A的兩個(gè)線(xiàn)性無(wú)關(guān)解*)
五.程序流程控制
循環(huán)語(yǔ)句有For[賦初值,循環(huán)條件,增量語(yǔ)句,語(yǔ)句塊]表示如果滿(mǎn)足循環(huán)條件,則執行語(yǔ)句塊和增量語(yǔ)句,直到不滿(mǎn)足條件為止,While[test,block]表明如果滿(mǎn)足條件test則反復執行語(yǔ)句塊block,否則跳出循環(huán),Do[block,{i,imin,imax,istep}]與前者功能是相同的。還有Goto[lab], Label[lab]提供了程序中無(wú)條件跳轉,Continue[]和Break[]提供了繼續循環(huán)或跳出循環(huán)的控制,Catch[語(yǔ)句塊1]和Throw[語(yǔ)句塊2]提供了運算中對異常情況的處理。另外,在程序中書(shū)寫(xiě)注釋可以用一對"(* *)"括起來(lái),注釋可以嵌套。
六.其他
1.使用幫助,Mathematica的幫助文件提供了Mathematica內核的基本用法的說(shuō)明,十分詳細,可以參照學(xué)習。
2.你可以使用"?符號名"或"??符號名"來(lái)獲得關(guān)于該符號
評論