作业帮 > 数学 > 作业

N阶矩阵如何在mathmatic中写出来

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/14 08:04:42
N阶矩阵如何在mathmatic中写出来
例子:{{1,-1,2},{0,-1,0},{-1,0,1}}
每一个内层括号是一个行向量
http://www.wolframalpha.com/input/?i=%7B%7B1%2C-1%2C2%7D%2C%7B0%2C-1%2C0%7D%2C%7B-1%2C0%2C1%7D%7D
再问: 这个会呀,主要是N阶。。。
再答: 如果你有一个函数f(i,j),那么可以用 Table[f,{i,m},{j,n}] 生成一个m×n阶的矩阵,第i行第j列的元素是f(i,j) Array[f,{m,n}] 生成一个m×n阶的矩阵,第i行第j列的元素是f(i,j) 例如a = 1; Table[If[i >= j, a++, 0], {i, 3}, {j, 3}] 生成矩阵{{1, 0, 0}, {2, 3, 0}, {4, 5, 6}} 此外还有: ConstantArray[a,{m,n}] 生成一个m×n阶的矩阵,所有元素都是a DiagonalMatrix[{a1,a2,...,an}] 生成一个n阶对角矩阵,对角线上的元素是a1,a2,...,an IdentityMatrix[n] 生成一个n阶单位矩阵 Normal[SparseArray[{{i1,j1}->a1,{i2,j2}->a2,...},{m,n}]] 生成一个m×n阶的矩阵,i1,j1处的元素是a1,i2,j2处的元素是a2,……,其余元素都是0