0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MATLAB课程之第四章v3 程序设计(4)

通信工程师专辑 来源:未知 2023-12-05 08:10 次阅读

继续讲解!在大二学习MATLAB的时候,可以将学过的数学知识用软件编程方式呈现。这既是一个知识巩固过程,也是一个软件熟悉过程!一举两得!来看看软件和线性代数及概率统计的结合过程。

wKgZomVua4eAOda3AAJkBV1WcAU159.png

rank函数会用吗?

干什么用的?

wKgZomVua4eAbGHpAALSONVmvzA470.png

基本概念要牢记!

wKgZomVua4eAJt6MAAM25sDIIFE830.png

wKgZomVua4eALTuWAANwx1hZZO8454.png

inv函数怎么用呢?

这些内容都可以在MATLAB中找到对应的函数!

wKgZomVua4iAQ-tvAAKXoScsKRc119.png

wKgZomVua4iAeahUAALrGqPW8AI149.png

现在回顾有利于知识的巩固!

wKgZomVua4iAKNjiAAD0uqCFfRw284.png

这么重要啊?是的!还这么有前景?还不学好它啊!看看其中的矩阵分解吧!特征值分解仅适用于提取方阵特征,但在实际应用中,大部分数据对应的矩阵都不是方阵;矩阵可能是有很多0的稀疏矩阵,存储量大且浪费空间,这时就需要提取主要特征。奇异值分解是将任意较复杂的矩阵用更小、更简单的3个子矩阵的相乘表示,用这3个小矩阵来描述大矩阵重要的特性。

wKgZomVua4iAX_3eAAKeekx5pNA989.png

来个例题,纯数学知识,最后再来个MATLAB函数运算验证一下啊!

wKgZomVua4iAZYuHAAI4GUANUgs066.png

也许你一眼就能看出答案!但本例题的目的是未来让大家回顾求解的过程!也许很多学生已经忘记了。没关系,此刻跟着老师的步伐回忆一下,这就是知识的巩固过程!

wKgZomVua4mASOgdAABgBKUW9hE724.png

wKgZomVua4mAZh3QAACNiGoNmgI151.pngwKgZomVua4mAfcXYAABQNSpMcUE893.png

wKgZomVua4mAKlhkAADted1sebU822.png

SVD函数帮你来验证!

wKgZomVua4mALe_mAAFQAw_4dkU930.png

wKgZomVua4qAK7Y2AAPMBBaXTto853.png

用起来试一下吧!

可以参考help中的例子!

有应用吗?

wKgZomVua4qAPqtYAAWNHwk4G6o932.png

图像压缩就是依靠这个!

总结一下SVD分解的应用!

  • 降维

矩阵A的特征有n维,经过SVD分解之后,完全可以用前r个非零奇异值对应的奇异向量表示矩阵A的主要特征。这样就起到了降维的作用。

  • 压缩

经过SVD分解之后,表示原来的矩阵A,只需要存U , Σ , V 三个较小的矩阵即可。而这三个小矩阵的规模加起来也远远小于原始矩阵A。这样就达到了压缩的作用。

wKgZomVua4qARC1ZAAMDWr_A3tc629.png

这些分布如何和软件中的函数联系在一起呢?

wKgZomVua4qALFaNAAOA436FZeY344.png

wKgZomVua4qAdofuAAEcBQfgQlc011.png

wKgZomVua4uALLggAAIB8Xc7ZNU145.png

提早准备!

希望大家都能考研成功!

再次快速回顾一下之前讲期望和方差的视频

希望能多培养些研究生的苗子!应用前景!

wKgZomVua4uAdfeMAABn7ua0yOg161.png

未完,待续!

wKgZomVua4uAH8oJAAAgWrkkT7Y439.gif

修订记录

20200628 完成初稿;

20230821 修订内容v2;

20231205 修订内容v3;


原文标题:MATLAB课程之第四章v3 程序设计(4)

文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信网络
    +关注

    关注

    21

    文章

    2043

    浏览量

    52101

原文标题:MATLAB课程之第四章v3 程序设计(4)

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    虹软AI视觉赋能雷鸟V3 AI拍摄眼镜发布

    近日,雷鸟创新正式发布全新一代AI拍摄眼镜——雷鸟V3。该产品搭载多项创新技术,包括融合虹软AI视觉算法的猎鹰影像系统、通义独家定制大模型、高通骁龙AR1 Gen 1芯片平台以及定制扬声器等诸多创新
    的头像 发表于 01-08 10:58 238次阅读

    华为-射频基础知识培训

    课程目标z 熟悉和掌握射频基本概念和知识z 了解无线射频系统结构z 了解天馈系统的概念和知课程内容第一 无线通信的基本概念第二 射频常用计算单位简介第三
    发表于 12-10 13:39 1次下载

    《DNESP32S3使用指南-IDF版_V1.6》第四章 认识ESP-IDF

    第四章 认识ESP-IDF ESP-IDF是乐鑫科技为其ESP32系列芯片提供的官方开发框架。这个框架主要用于开发、构建和部署基于ESP32的物联网(IoT)应用。我们要写程序控制ESP32芯片
    发表于 11-22 09:49

    第5 MATLAB程序设计.ppt

    第5 MATLAB程序设计
    发表于 10-24 16:40 0次下载

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+第三四章阅读报告

    与重定向等机制。 第四章:PRTOS Hypervisor的设计与实现 内容概述 : 第四章则聚焦于PRTOS(Portable Real-Time Operating System)Hypervisor
    发表于 10-09 18:29

    浅析SDIO协议V2和V3版本的区别

    。这得益于V3在设计和实现过程中可能采用了更先进的加密和认证机制。 4. 支持的协议 V2 :支持的协议种类更多,包括IPv4、IPv6、PPTP、L2TP、IPSec等。这使得
    发表于 09-18 08:32

    第四章:对广东龙芯2K0300-蜂鸟板-v1.0视频教程我的感触

    我全部下载了广东龙芯2K0300-蜂鸟板-v1.0视频教程共十四个。 (在哗哩哗哩地址https://space.bilibili.com/481273999) 将看后的感想总结如下: 龙芯
    发表于 09-11 18:10

    第三 四章-OLED使用 和串口

    ://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click V3:HAL库开发、功能:PID速度控制、PID循迹、PID跟随、遥控、避障、PID角度控制、视觉控制、电
    的头像 发表于 08-21 16:55 824次阅读
    第三 <b class='flag-5'>四章</b>-OLED使用 和串口

    双麒麟系统!迅为RK3588开发板+银河麒麟/开放麒麟

    Build root系统功能测试 第四章 Ubuntu系统功能测试 第五 Debian系统功能测试 第六 openkylin系统功能测试 第七 银河麒麟系统功能测试
    发表于 07-15 10:35

    如何通过Miniwiggler V3将labview程序闪存到微控制器?

    我正试图通过 Miniwiggler V3 将 labview 程序闪存到微控制器中,但我找不到任何说明如何操作的文档。 我是新手,有没有什么方法可以直接闪存程序
    发表于 07-04 06:00

    谷歌强制实施Manifest V3扩展程序标准,Manifest即将淘汰

    谷歌将在未来数月逐渐停用上述扩展,并引导用户前往Chrome网上扩展商店,推荐使用Manifest V3标准的替代扩展。禁用扩展后,用户仍可暂时恢复使用Manifest V2扩展,但此功能将随时间推移而失效。
    的头像 发表于 05-31 11:42 1181次阅读

    搭配100教学实验案例,轻松解决老师备课难题!

    Linux系统使用实验第三Linux设备驱动程序开发实验第四章基于ARM基础外设实验第五LinuxQt开发实验第六LinuxPytho
    的头像 发表于 05-01 08:31 430次阅读
    搭配100教学实验案例,轻松解决老师备课难题!

    Arm新Arm Neoverse计算子系统(CSS):Arm Neoverse CSS V3和Arm Neoverse CSS N3

    Neoverse计算子系统(CSS)包括Arm Neoverse CSS V3和Arm Neoverse CSS N3。 Arm推出Neoverse CSS N3V3 Arm Ne
    的头像 发表于 04-24 17:53 1120次阅读
    Arm新Arm Neoverse计算子系统(CSS):Arm Neoverse CSS <b class='flag-5'>V3</b>和Arm Neoverse CSS N<b class='flag-5'>3</b>

    【产品单页】4G IoT开发套件V3

    【产品单页】4G IoT开发套件V3 产品单页见下方附件*附件:4G IoT开发套件V3--20240527.pdf
    发表于 03-16 14:13

    瑞萨Flash程序V3 发布说明

    电子发烧友网站提供《瑞萨Flash程序V3 发布说明.pdf》资料免费下载
    发表于 02-19 09:37 1次下载
    瑞萨Flash<b class='flag-5'>程序</b>员<b class='flag-5'>V3</b> 发布说明