文件帮助中心文件
基质范围的正式基础
q = orth(a)
例子
q = orth(一种)返回一个正常的基础范围的一种。列的列问:是跨越范围的载体一种。列中的数量问:等于秩的一种。
q = orth(一种)
一种
问:
全部收缩
计算并验证正常的基础向量,用于全秩矩阵的范围。
定义矩阵并找到排名。
a = [1 0 1; -1 -2 0;0 1 -1];r =等级(a)
r = 3.
自从一种是全级别的平方矩阵,计算的正常基础orth(a)匹配矩阵你在奇异值分解中计算,[u,s] = svd(a,'ECON')。这是因为奇异值一种都是非零。
orth(a)
你
[u,s] = svd(a,'ECON')
计算范围的正交基础一种使用orth.。
orth.
q =3×3-0.1200 -0.8097 0.5744 0.9018 0.1531 0.4042 -0.4153 0.5665 0.7118
列中的数量问:等于排名(a)。自从一种是完整的排名,问:和一种是相同的大小。
排名(a)
验证基础,问:,在合理的错误范围内正交和标准化。
e = norm(眼睛(r)-q'* q,'fro')
e = 9.2306e-16
错误是按顺序排列eps.。
eps.
计算并验证对位缺陷矩阵范围的正交基载体。
定义一个奇异矩阵并找到排名。
a = [1 0 1;0 1 0;1 0 1];r =等级(a)
r = 2
自从一种排名缺陷,按照标准的基础计算orth(a)只比赛r = 2矩阵列你在奇异值分解中计算,[u,s] = svd(a,'ECON')。这是因为奇异值一种是不是所有非零。
q =3×2-0.7071 -0.0000 0 1.0000 -0.7071 0.0000
自从一种排名缺乏,问:包含一个比一种。
输入矩阵。
数据类型:单身的|双倍的复数支持:金宝app是的
单身的
双倍的
列空间,或范围,矩阵一种是集合列的所有线性组合一种。任何矢量,B.,这是线性方程的解决方案,a * x = b,包含在范围内一种由于您也可以将其写为列的列的线性组合一种。
B.
a * x = b
这秩矩阵等于范围的尺寸。
秩
orth.从中获得你在奇异值分解中,[u,s] = svd(a,'ECON')。如果r =等级(a), 首先R.列的你形成一个正常的基础一种。
r =等级(a)
R.
使用说明和限制:
生成的代码可以返回不同的基础,而不是matlab®返回。
代码生成不支持此功能的稀疏矩阵输入。金宝app
此功能完全支持GPU阵列。金宝app有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
空值|秩|SVD.
空值
SVD.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室