Mathematica 生成随机4阶矩阵

代码很简单,

ranOrt := Orthogonalize[RandomInteger[4, {4, 4}]]
ranOrt // MatrixForm
P = ranOrt;
P.Transpose[P] // Simplify // MatrixForm

非整数的

ranOrt := Orthogonalize[RandomVariate[NormalDistribution[], {4, 4}]]
ranOrt // MatrixForm
P = ranOrt;
P.Transpose[P] // Simplify // MatrixForm

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

*

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理