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