ndarray-gram-schmidt-qr:用于 ndarray 的 QR 分解的改进 Gram-Schmidt 算法

时间:2024-06-27 07:09:01
【文件属性】:

文件名称:ndarray-gram-schmidt-qr:用于 ndarray 的 QR 分解的改进 Gram-Schmidt 算法

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-27 07:09:01

JavaScript

ndarray-gram-schmidt-qr 用于计算的就地模块 介绍 该算法是在 p 上找到的 Gram-Schmidt QR 分解的数值稳定变体。 Trefethen 和 Bau 的58 页。 在伪代码中,算法是: for i = 1 to n v_i = a_i for i = 1 to n r_ii = ||v_i|| q_i = v_i / r_ii for j = i+1 to n r_ij = q_i' * v_j v_j = v_j - r_ij * q_i 目前只测试方阵。 对于复数,请参阅 。 用法 该算法目前仅计算就地 QR 分解并在成功完成时返回 true。 var qr = require('ndarray-gram-schmidt-qr'), pool = require('ndarray-scratch');


【文件预览】:
ndarray-gram-schmidt-qr-master
----.travis.yml(60B)
----test()
--------test.js(1KB)
----README.md(1KB)
----.gitignore(14B)
----index.js(798B)
----package.json(745B)

网友评论