英语翻译想不出这个函数怎么用c++来写函数功能 求矩阵正交基使用方法 B = orth(A) 返回矩阵A的正交基,B的列与A的列具有相同的空间,B的列向量是正交向量,满足B'*B = eye(rank(A)),B的列数是A的秩.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/30 01:43:25
英语翻译想不出这个函数怎么用c++来写函数功能 求矩阵正交基使用方法 B = orth(A) 返回矩阵A的正交基,B的列与A的列具有相同的空间,B的列向量是正交向量,满足B'*B = eye(rank(A)),B的列数是A的秩.
xSNA~V\ x/1iV ƻ J-ZRLbu/3gfx θDlfs7άMzwUe[jA (z{W}}13>P8ĖGX/kS I^NkS$?Έу1+)eA}M]gt|auT<`u뮀t#=WA\f.u+h;]XE'K/2ZHxBWE IN ٓ@*щ7Fw|lט40Aҟյy}>nhG*2-nJUq>?wd^g0utx2o^)o#h6i?@aN3P7d$:m P,PqQËG ~Ju(젥ѷJ2Pa:

英语翻译想不出这个函数怎么用c++来写函数功能 求矩阵正交基使用方法 B = orth(A) 返回矩阵A的正交基,B的列与A的列具有相同的空间,B的列向量是正交向量,满足B'*B = eye(rank(A)),B的列数是A的秩.
英语翻译
想不出这个函数怎么用c++来写
函数功能
求矩阵正交基
使用方法
B = orth(A)
返回矩阵A的正交基,B的列与A的列具有相同的空间,B的列向量是正交向量,满足B'*B = eye(rank(A)),B的列数是A的秩.
应用举例
A=[4 0 0;0 3 1;0 1 3];
B=orth(A)
Q=B'*B
B =
0 1.0000 0
-0.7071 0 -0.7071
-0.7071 0 0.7071
Q =
1.0000 0 0.0000
0 1.0000 0
0.0000 0 1.0000
我要能脱离matlab的代码 不要那种直接转换的

英语翻译想不出这个函数怎么用c++来写函数功能 求矩阵正交基使用方法 B = orth(A) 返回矩阵A的正交基,B的列与A的列具有相同的空间,B的列向量是正交向量,满足B'*B = eye(rank(A)),B的列数是A的秩.
这种应该是迭代求解的,你可以去翻翻矩阵论.好久没弄矩阵了,忘光了.