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