假设要生成n阶的单位矩阵,先用A=rand(n,n)生成n*n的随机矩阵(一般情况下都是满秩的),然后用B=orth(A)即可得到n*n的单位矩阵。命令就三行 n=5 %假定生成5阶单位矩阵 A=rand(n,n)B=orth(A)
这个不难, 正交矩阵A, 有A'(A的转置)=A^-1(A的逆), 等价条件是A的各列是单位向量且两两正交. 已知第一列的元素都是1/2, 这个矩阵是不可能成为正交矩阵的...假设第一列的元素是一样的, 那么随机产生5个长为6的列向量, 根据Gram-Schmidt算法计算对应的正交单位向量 (这个算法很简单), 如...