主要内容

QR解算器

找到minimum-norm-residual解决方案X= B

图书馆

数学函数/矩阵和线性代数/解决线性系统

dspsolvers

  • QR求解程序块

描述

QR解算器块解决了线性系统X= B,可以由多种因素决定的,欠定的,或者完全确定。系统通过应用m×n的矩阵QR分解,解决的一个端口。的输入B端口是右侧M-by-L矩阵,b .块对length-M无向的向量输入作为一个m×1的矩阵。

的输出x端口是N-by-L矩阵,选择X X的平方和最小化B-AX的元素当B是一个矢量,这个解决方案的向量2-norm最小化剩余(B-AX剩余)。当B是一个矩阵,这个解决方案的弗罗贝尼乌斯矩阵范数最小化剩余。在这种情况下,X的列是AX相对应的L系统的解决方案金宝搏官方网站k= Bk,BkX是k B柱,k的k列吗X

X是称为minimum-norm-residual AX = B的解决方案。minimum-norm-residual解决方案是独一无二的超定的和完全确定线性系统,但它并不是唯一的欠定的线性系统。因此,当QR解算器应用于一个欠定的系统,输出X选择这样的非零项X是最小化。

参数

全部展开

  • 解释执行

    使用MATLAB模拟模型®翻译。这个选项可以缩短启动时间,更快的仿真速度相比代码生成

  • 代码生成

    使用生成的C代码模拟模型。第一次运行模拟,仿真软件金宝app®生成C代码块。为后续模拟C代码重用,只要不改变模型。这个选项需要额外的启动时间,但提供了更快的后续模拟。

算法

column-permuted变体(QR分解因素e)的m×n的输入矩阵

一个e=QR

问在哪里M-by-min (M, N)酉矩阵,和R是一个最小(M, N)×N上三角矩阵。

分解矩阵代替e

一个eX=Be

QRX=Be

解决了X,问吗1=问*用Y =问*Be。这需要计算的矩阵乘法Y和解决三角系统X。

处方=Y

金宝app支持的数据类型

  • 双精度浮点

  • 单精度浮点

扩展功能

之前介绍过的R2006a