主要内容

真实的爆发QR分解

实价矩阵的QR分解

  • 图书馆:
  • 定点设计器HDL支持 /矩阵和线性代数 /矩阵因子万博1manbetx化

  • 真实的爆发QR分解块

描述

真实的爆发QR分解块使用QR分解来计算rC='b, 在哪里r=一个, 和一个b是实值矩阵。最小二乘的解决方案一个X=bX=r\ \Cr是上三角矩阵,是正交矩阵。计算C=问', 放b成为身份矩阵。

什么时候正则化参数是非零的,真实的爆发QR分解块变换 [[ λ n 一个 这是给予的 就地 r = ' [[ λ n 一个 这是给予的 [[ 0 n ,,,, p b 这是给予的 就地 C = ' [[ 0 n ,,,, p b 这是给予的 在哪里λ是正则化参数,QR是经济大小的QR分解 [[ λ n 一个 这是给予的 ,,,,一个是一个m-经过-n矩阵,p是列中的数量b,,,,n=眼睛(n, 和0n,p=零(n,,,,p

端口

输入

展开全部

真矩阵行一个,指定为矢量。一个是一个m-经过-n矩阵在哪里m≥2n≥2。如果b是单人或双人一个必须与数据类型相同b。如果一个是定点数据类型,一个必须签名,使用二进制缩放,并具有与b。对于定点数据类型,不支持斜率偏置表示。万博1manbetx

数据类型:单身的|双倍的|固定点

真矩阵行b,指定为矢量。b是一个m-经过-p矩阵在哪里m≥2。如果一个是单人或双人b必须与数据类型相同一个。如果b是定点数据类型,b必须签名,使用二进制缩放,并具有与一个。对于定点数据类型,不支持斜率偏置表示。万博1manbetx

数据类型:单身的|双倍的|固定点

输入是否有效,指定为布尔标量。该控制信号指示来自一个(i,:)双,:)输入端口有效。当此值为1时(真的)和价值准备好是1(真的),块捕获了值一个(i,:)双,:)输入端口。当此值为0时(错误的),块忽略了输入样本。

发送真的验证信号,可能会有一些延迟准备好被设定为错误的。为确保处理所有数据,您必须等到准备好被设定为错误的在发送另一个之前真的验证信号。

数据类型:布尔

是否要清除内部状态,被指定为布尔标量。当此值为1时(真的),块停止当前计算并清除所有内部状态。当此值为0时(错误的)和验证值是1(真的),块开始了一个新的子框架。

数据类型:布尔

输出

展开全部

经济大小的行QR分解矩阵r,作为标量或向量返回。r是上三角矩阵。r具有与一个

数据类型:单身的|双倍的|固定点

经济大小的行QR分解矩阵C='b,作为标量或向量返回。C具有与rC具有与b

数据类型:单身的|双倍的|固定点

输出数据是否有效,作为布尔标量返回。此控制信号指示输出端口的数据何时r(i,:)c(i,:)已验证。当此值为1时(真的),该块成功计算了rC矩阵。当此值为0时(错误的),输出数据无效。

数据类型:布尔

是否准备好块,作为布尔标量返回。该控制信号指示何时准备新的输入数据。当此值为1时(真的)和验证值是1(真的),该块在下一个时间步骤中接受输入数据。当此值为0时(错误的),该块在下一个时间步骤中忽略了输入数据。

发送真的验证信号,可能会有一些延迟准备好被设定为错误的。为确保处理所有数据,您必须等到准备好被设定为错误的在发送另一个之前真的验证信号。

数据类型:布尔

参数

展开全部

输入矩阵中的行数一个b,指定为正整数值标量。

程序化使用

块参数:m
类型:角色向量
值:正整数值标量
默认:4

输入矩阵中的列数一个,指定为正整数值标量。

程序化使用

块参数:n
类型:角色向量
值:正整数值标量
默认:4

输入矩阵中的列数b,指定为正整数值标量。

程序化使用

块参数:p
类型:角色向量
值:正整数值标量
默认:1

正则化参数,指定为非负标量。正则化参数的小,正值可以改善问题的条件并减少估计值的方差。在偏见的同时,与最小二乘估计值相比,估计值的差异降低通常会导致平均误差较小。

程序化使用

块参数:正则参数
类型:角色向量
值:真正的非负标量
默认:0

提示

利用fixe.getqrdecompositionmodel(a,b)生成一个包含一个的模板模型真实的爆发QR分解用于实价输入矩阵的块一个b

扩展功能

定点转换
使用定点Designer™设计和模拟定点系统。

版本历史记录

在R2019b中引入