英语翻译想不出这个函数怎么用c++来写函数功能 求矩阵正交基使用方法 B = orth(A) 返回矩阵A的正交基,B的列与A的列具有相同的空间,B的列向量是正交向量,满足B'*B = eye(rank(A)),B的列数是A的秩.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 23:38:01
![英语翻译想不出这个函数怎么用c++来写函数功能 求矩阵正交基使用方法 B = orth(A) 返回矩阵A的正交基,B的列与A的列具有相同的空间,B的列向量是正交向量,满足B'*B = eye(rank(A)),B的列数是A的秩.](/uploads/image/z/7118378-26-8.jpg?t=%E8%8B%B1%E8%AF%AD%E7%BF%BB%E8%AF%91%E6%83%B3%E4%B8%8D%E5%87%BA%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E6%80%8E%E4%B9%88%E7%94%A8c%2B%2B%E6%9D%A5%E5%86%99%E5%87%BD%E6%95%B0%E5%8A%9F%E8%83%BD+%E6%B1%82%E7%9F%A9%E9%98%B5%E6%AD%A3%E4%BA%A4%E5%9F%BA%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95+B+%3D+orth%28A%29+%E8%BF%94%E5%9B%9E%E7%9F%A9%E9%98%B5A%E7%9A%84%E6%AD%A3%E4%BA%A4%E5%9F%BA%2CB%E7%9A%84%E5%88%97%E4%B8%8EA%E7%9A%84%E5%88%97%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E7%9A%84%E7%A9%BA%E9%97%B4%2CB%E7%9A%84%E5%88%97%E5%90%91%E9%87%8F%E6%98%AF%E6%AD%A3%E4%BA%A4%E5%90%91%E9%87%8F%2C%E6%BB%A1%E8%B6%B3B%27%2AB+%3D+eye%28rank%28A%29%29%2CB%E7%9A%84%E5%88%97%E6%95%B0%E6%98%AFA%E7%9A%84%E7%A7%A9.)
英语翻译想不出这个函数怎么用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的秩.
这种应该是迭代求解的,你可以去翻翻矩阵论.好久没弄矩阵了,忘光了.