Mathematica入门教程之Mathematica的基本语法特征
LinerSolve[A,B]
求解满足AX=B的一个解,A为方阵
NullSpace[A]
求解方程组AX=0的基础解系的向量表, A为方阵
例:已知A=,计算A的秩,计算AX=0的基础解系.
In[1]:=In[2]:=
Out[2]:=(*显然,A的秩是2*)
In[3]:=
Out[3]:=(*A的两个线性无关解*)
五.程序流程控制
循环语句有For[赋初值,循环条件,增量语句,语句块]表示如果满足循环条件,则执行语句块和增量语句,直到不满足条件为止,While[test,block]表明如果满足条件test则反复执行语句块block,否则跳出循环,Do[block,{i,imin,imax,istep}]与前者功能是相同的。还有Goto[lab], Label[lab]提供了程序中无条件跳转,Continue[]和Break[]提供了继续循环或跳出循环的控制,Catch[语句块1]和Throw[语句块2]提供了运算中对异常情况的处理。另外,在程序中书写注释可以用一对"(* *)"括起来,注释可以嵌套。
六.其他
1.使用帮助,Mathematica的帮助文件提供了Mathematica内核的基本用法的说明,十分详细,可以参照学习。
2.你可以使用"?符号名"或"??符号名"来获得关于该符号
评论