mathematica 中如何定义动态任意阶矩阵,f[n_]= i=1,a[i,j]=1;i=j&&i>1,a[i,j]=i-1;i!=j,a[i,j]=1.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/24 06:43:08
mathematica 中如何定义动态任意阶矩阵,f[n_]= i=1,a[i,j]=1;i=j&&i>1,a[i,j]=i-1;i!=j,a[i,j]=1.
x)M,Hɉ Ov}ީOzi׊g Ov~rƶWU'-:/>V!P'1:S'+:6KM-. S͂гI*ҧ]v6HBpAbQqcQQbetuufNV|BX\eQFV:O'6VA__/(71,dSV%En@hhCX<;PU

mathematica 中如何定义动态任意阶矩阵,f[n_]= i=1,a[i,j]=1;i=j&&i>1,a[i,j]=i-1;i!=j,a[i,j]=1.
mathematica 中如何定义动态任意阶矩阵,f[n_]= i=1,a[i,j]=1;i=j&&i>1,a[i,j]=i-1;i!=j,a[i,j]=1.

mathematica 中如何定义动态任意阶矩阵,f[n_]= i=1,a[i,j]=1;i=j&&i>1,a[i,j]=i-1;i!=j,a[i,j]=1.
F[n_] := SparseArray[{{i_,j_} /; i == 1 ->
1,{i_,j_} /; i == j && i > 1 -> i - 1,{i_,j_} /; i != j ->
1},{n,n}] // Normal
使用
MatrixForm[F[10]]