首页 > 编程语言 >matlab练习程序(正交分解)

matlab练习程序(正交分解)

时间:2024-01-13 14:13:14浏览次数:47  
标签:... Q2 施密特 练习 正交 分解 matlab

正交分解可以将多个向量分解为互相正交的多个向量。

可以用QR分解方法或施密特正交化方法,施密特正交化方法一般数值不稳定。

假设有{V1...Vn}向量组,施密特正交化算法原理如下:

结果中{β1...βn}为一组正交基,{η1...ηn}为其标准正交基。

matlab代码如下:

clear all;close all;clc;

A=[1 2 3;4 5 6;7 8 9];

%qr正交分解
[Q1, ~] = qr(A);
Q1

%施密特正交分解
[m,n] = size(A);
Q2 = zeros(m,n);
for j = 1:n 
    v = A(:,j); 
    for i = 1:j-1
        R(i,j) = Q2(:,i)'*A(:,j);
        v = v - R(i,j)*Q2(:,i); 
    end
    R(j,j) = norm(v);
    Q2(:,j) = v/R(j,j);
end
Q2

标签:...,Q2,施密特,练习,正交,分解,matlab
From: https://www.cnblogs.com/tiandsp/p/17957265

相关文章

  • ★教程4:FPGA/MATLAB/Simulink联合应用开发入门与进阶X例——前言★教程3:simulink学
        专业即算法,算法即数学,数学即万物。从事MATLAB算法仿真工作15年,从事FPGA系统开发工作12多年。擅长解决各种算法仿真、建模、通信、图像处理、AI、智能控制等。 1.无线基带,无线图传,编解码2.机器视觉,图像处理,三维重建3.人工智能,深度学习4.智能控制,智能优化目录1.FPG......
  • ★教程4:FPGA/MATLAB/Simulink联合应用开发入门与进阶X例——目录
    1.订阅本教程用户可以免费获得本博任意1个博文对应代码;2.本课程的所有案例(部分理论知识点除外)均由博主编写而成,供有兴趣的朋友们自己订阅学习使用。未经本人允许,禁止任何形式的商业用途;3.本课程我们更侧重于各种实例的完整设计介绍。更全面的介绍FPGA,MATLAB,Simulink的联合开发应......
  • 10.App 抓包实战练习
    目录 抓包原理常用应用场景接口抓包分析实战抓包原理 常用应用场景 解决移动端接口测试解决接口测试过程中检查传参错误问题mock测试接口抓包分析实战 抓取接口数据Overview:接口的大体情况Content:请求信息和响应信息上半部分:请求,请......
  • MATLAB的Simulink使用及实例
    MATLAB的Simulink使用及实例今天我们来新建一个如图所示的simulink文件新建一个Simulink有两种方法第一种在命令行直接输入similink,然后回车键就好了(注意simulink第一个S是小写哦)第二种我们可以直接在MATLAB上面找到simulink,如下图所示点进去就可以了点进去之后会出现......
  • Matlab中常用快捷键:注释、自动对齐、跳转指定行、设置标签等
    Matlab中有11个常用快捷键,可以大大提高编程效率,并且可以节省时间。 1.注释:注释是指在程序中添加注释,以便于以后更好地理解程序的含义。快捷键为Ctrl+R,点击后可以将当前行变为注释,再次点击可以取消注释。2.自动对齐:自动对齐是指将程序中的代码按照一定的格式进行排列,使得......
  • 每日一练 | 华为认证真题练习Day162
    1、在路由器间使用缺省路由,是一种低成本的解决方案,但是比完整的路由表需要的系统资源更多。A.正确B.错误2、AS边界路由器可以是内部路由器IR或者是ABR,必须属于骨干区域。A.正确B.错误3、OSPFDR-PRIORITY命令默认值为1,取值范围为0-255。A.正确B.错误4、BGP邻居是通过UDP建立......
  • 每日一练 | 华为认证真题练习Day161
    1、OSPFSTUB区域的ABR不向STUB区域内泛洪第五类LSA,第四类LSA和第三类LSA,因此STUB区域没有AS外部路由能力,STUB区域的ABR向区域内通告一条默认路由,指导发往AS外部的目的地。A.正确B.错误2、OSPF直接运行于TCP协议之上,使用TCP端口号179。A.正确B.错误3、如果RouterPriority被设......
  • 简单的js加密练习(js逆向)
    Spiderbuf-Python爬虫练习场直接开发者工具检查,然后查找加载这个的文件位置。没有载荷但是有个加密的链接,这是我们得想一下,这个加密绝对是可解的加密,不然服务器怎们知道是什么请求呢,所以我们先使用解密工具验证。直接找到,看来是base64加密,但是后谜案还有一串字符,我们可以猜测一下这......
  • 登录界面(flex布局练习)
    练习:登录界面在我们网页制作的过程中经常遇见,所以请你编写一个界面联系一下,这个可以增加一些动画或者是其他的效果,当然越帅越好。请使用flex或者其他布局练习例如: 代码 <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content......
  • RHCE9-练习
    网络信息:所有系统的root密码都是redhat重置实验环境:rhce8-reset1.安装和配置Ansible[gzy@RHCE9-EXAM1~]$sshcontrol//普通用户登录[greg@control~]$su-//切换root用户安装软件[root@control~]#yum-yinstallansible-corerhel-system-roleswgetvim[greg@control~]$m......