矩阵的QR是很常见的分解方式,那么用matlab怎么进行矩阵QR,今天小编结合具体的例子手把手教你,一起来
方法/步骤
1、开始第一步我们打开在电脑桌面找到matlab小程序,然后鼠标右击打开桌面上matlab程序,运行起来。由于不同人电脑的配置不一样,软件打开的速度也有所不同,一般固态硬盘比机械硬盘运行的要快好多。大家稍微等待一下。
2、我们为了便于保存数据,我们点击matlab左上角新建脚本命令,创建新的脚本,创建M文件,也便于程序的保存,我们可以将其保存在电脑的其他盘,以便于我们的寻找和使用,这也是比较常见的方式。
3、在新建脚本命令输入窗口输入程序>>clearall;注意书写的方式哦关闭所有正在运行的matlab程序,以便于我们的程序的运行和使用也可以让我们得到的结果更加的准确
4、矩阵A的QR分解也叫作正三角分解,就是讲矩阵A表示成一个正交矩阵Q与一个上三角矩阵R的乘积形式,这种分解在工程实际中应用的十分广泛,大家要牢记这种函数。
5、输入程序:A=rand(4)这是随机产生矩阵,4代表阶数,就是随机产生4*4阶矩阵这种函数很常用,大家要牢记
6、产生随机的矩阵为:>>clear;钽吟篑瑜A=rand(4)A=0.81470.63240.95750.95壅酪认奉720.90580.09750.96490.48540.12700.27850.15760.80030.91340.54690.97060.1419
7、输入程序:>>[Q,R]=qr(A)在matlab里面,矩阵A的QR分解命令是qr调用格式Y=qr(X)Y和X都是矩阵
8、产生正交矩阵Q为Q=-0.53320.4呖分甾胗8920.65190.2267-0.5928-0.71鲂番黟谊620.1668-0.3284-0.08310.4507-0.0991-0.8833-0.59780.2112-0.73310.2462
9、产生的矩阵R为R=-1.5279-0.7451-1.6759-0.949400.48050.05340.5113000.05800.5216000-0.6143