矩阵相关空间
几何画板及绘图内容加载中,请稍等……
所属专题
Linear Algebra
①本范例演示矩阵的零空间、像空间及相关几何表示;②涉及核心数学概念包括矩阵秩、线性无关基、线性变换;③构造中运用了Random, Sequence, Sort, ReducedRowEchelonForm, Identity, Remove, Transpose等GeoGebra命令;④适合高中及以上学生及线性代数初学者学习矩阵空间理论。
GeoGebra 命令及参数
Random(1, 3) → nullityRandom(2, 4) → sSequence(i, i, 1, n) → olistSort(Take[Shuffle[olist], n - s + 1]) → olistcutSequence(Sequence[If[i ≟ Element[olistcut, j], 1, i > Element[olistcut, j], Random[-5, 5], 0], i, 1, n], j, 1, n) → nsReducedRowEchelonForm(ns) → rrofnsRandom(1, nullity) → npadRandom(1, nrow) → s2Random(1, nrow) → s1Sequence(Sequence[If[(i ≟ j ∧ i ≟ s1 ∨ i ≟ j ∧ i ≟ s2) ∧ (s1 ≠ s2), -1, 0], i, 1, nrow], j, 1, nrow) → swaptozeroSequence(Sequence[If[i ≟ s1 ∧ j ≟ s2 ∨ i ≟ s2 ∧ j ≟ s1, 1, If[i ≟ j, 1, 0]], i, 1, nrow], j, 1, nrow) → startswapSequence(Sequence[Element[rrofns, i, j], j, 1, n], i, 1, s + npad) → notsquareSequence(Sequence[If[i > j, Random[-5, 5], 0], i, 1, s + npad], j, 1, s + npad) → t5Sequence(Sequence[If[i < j, Random[-5, 5], 0], i, 1, s + npad], j, 1, s + npad) → t6Identity(s + npad) → idenpadRemove(olist, olistcut) → parSequence(Sequence[If[i ≟ Element[par, j], 1, IndexOf[i, par]^(2) > 0, 0, (-Element[rrofns, IndexOf[i, olistcut], Element[par, j]])], i, 1, n], j, 1, n - s) → basisnullSequence(Sequence[Element[rrofns, i, j], j, 1, n], i, 1, s) → rightsizeIdentity(s) → idenSequence(Sequence[If[i < j, Random[-5, 5], 0], i, 1, s], j, 1, s) → t1Sequence(Sequence[If[i > j, Random[-5, 5], 0], i, 1, s], j, 1, s) → t2ReducedRowEchelonForm(togive) → togivecheckTranspose(togivenotsquare) → transposespaceReducedRowEchelonForm(transposespace) → transposespacerrefSequence(Sequence[If[i < j, Random[-5, 5], 0], i, 1, n], j, 1, n) → t3Identity(n) → idennSequence(Sequence[If[i > j, Random[-5, 5], 0], i, 1, n], j, 1, n) → t4ReducedRowEchelonForm(togivesquare) → togivesquarecheckTranspose(togivesquare) → transposetogivesquareReducedRowEchelonForm(transposetogivesquare) → transpsquaretogiveReducedRowEchelonForm(togivenotsquare) → togivenotsquarecheck