news 2026/4/14 20:45:10

Matlab学习笔记04

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Matlab学习笔记04

书籍:Matlab实用教程
工具:Matlab2021a

电脑信息:Intel® Xeon® CPU E5-2603 v3 @ 1.60GHz

系统类型:64位操作系统,基于X64的处理器 windows10 专业版

第2章 MATLAB数值计算
2.2.5 多维数组

a(:,:,2)=[1 2;3 4] a = ans(:,:,1) = 0 0 0 0 ans(:,:,2) = 1 2 3 4 b=[1 1;2 2] b = 1 1 2 2 b(:,:,1) ans = 1 1 2 2 b(:,:,2)=5 b = ans(:,:,1) = 1 1 2 2 ans(:,:,2) = 5 5 5 5 rand(2,4,3) ans = ans(:,:,1) = 0.7545 0.9408 0.3400 0.5408 0.9729 0.1218 0.5788 0.8096 ans(:,:,2) = 0.815615 0.130754 0.712230 0.506144 0.671953 0.626479 0.351647 0.050380 ans(:,:,3) = 0.846819 0.642756 0.888265 0.035262 0.926687 0.579137 0.695622 0.339919 ones(2,4,3) ans = ans(:,:,1) = 1 1 1 1 1 1 1 1 ans(:,:,2) = 1 1 1 1 1 1 1 1 ans(:,:,3) = 1 1 1 1 1 1 1 1 a=[1 2;3 4] b=[1 1;2 2] c=cat(2,a,b) d=cat(3,a,b) e=repmat(a,[2 2 2]) f=reshape(c,[2 2 2]) a = 1 2 3 4 b = 1 1 2 2 c = 1 2 1 1 3 4 2 2 d = ans(:,:,1) = 1 2 3 4 ans(:,:,2) = 1 1 2 2 e = ans(:,:,1) = 1 2 1 2 3 4 3 4 1 2 1 2 3 4 3 4 ans(:,:,2) = 1 2 1 2 3 4 3 4 1 2 1 2 3 4 3 4 f = ans(:,:,1) = 1 2 3 4 ans(:,:,2) = 1 1 2 2 a=[1 2;3 4;5 6] ndims(a) size(a) size(a,2) length(a) a = 1 2 3 4 5 6 ans = 2 ans = 3 2 ans = 2 ans = 3

2.3 稀疏矩阵

a=eye(3) a(4,:)=[-5 - -3] b=sparse(a) c=sparse([1 4 2 4 3 4],[1 1 2 2 3 3],[1 -5 1 -2 1 -3]) full(b) a = Diagonal Matrix 1 0 0 0 1 0 0 0 1 a = 1 0 0 0 1 0 0 0 1 -2 -2 -2 b = Compressed Column Sparse (rows = 4, cols = 3, nnz = 6 [50%]) (1, 1) -> 1 (4, 1) -> -2 (2, 2) -> 1 (4, 2) -> -2 (3, 3) -> 1 (4, 3) -> -2 c = Compressed Column Sparse (rows = 4, cols = 3, nnz = 6 [50%]) (1, 1) -> 1 (4, 1) -> -5 (2, 2) -> 1 (4, 2) -> -2 (3, 3) -> 1 (4, 3) -> -3 ans = 1 0 0 0 1 0 0 0 1 -2 -2 -2 D=[3 2 9;2 4 9;1 1 4] d=[0 1 2] s=spdiags(D,d,4,3) full(s) D = 3 2 9 2 4 9 1 1 4 d = 0 1 2 s = Compressed Column Sparse (rows = 4, cols = 3, nnz = 6 [50%]) (1, 1) -> 3 (1, 2) -> 4 (2, 2) -> 2 (1, 3) -> 4 (2, 3) -> 1 (3, 3) -> 1 ans = 3 4 4 0 2 1 0 0 1 0 0 0 X=[1 1 1;4 1 -5;2 2 1;4 2 -2;3 3 1;4 3 -3] b=spconvert(X) nnz(b) nonzeros(b) nzmax(b) spy(b) X = 1 1 1 4 1 -5 2 2 1 4 2 -2 3 3 1 4 3 -3 b = Compressed Column Sparse (rows = 4, cols = 3, nnz = 6 [50%]) (1, 1) -> 1 (4, 1) -> -5 (2, 2) -> 1 (4, 2) -> -2 (3, 3) -> 1 (4, 3) -> -3 ans = 6 ans = 1 -5 1 -2 1 -3 ans = 6

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/1 18:58:27

牛批插件,让你的电脑瞬间丝滑!

啰嗦几句 浏览器插件可以实现资源嗅控、多线程下载、屏蔽广告、解除禁止复制等等功能,可以说插件是浏览器的灵魂! 而我们比较经常用到的插件有油猴、1DM、标签页等等。今天给大家推荐一款挺牛的拖拽预览的插件,非常方便,有需要的…

作者头像 李华
网站建设 2026/4/13 17:20:16

Docker入门

Docker是一款快速构建、运行、管理应用的工具自动搜索并下载应用镜像。镜像不仅包含应用本身,还包含应用运行所需要的环境,配置,系统函数库、Docker会在运行镜像时创建一个隔离环境,称为容器。镜像仓库:Docker Hub入门…

作者头像 李华
网站建设 2026/4/12 16:38:26

22、正则表达式:从基础到高级应用

正则表达式:从基础到高级应用 1. 正则表达式基础 正则表达式除了字面字符外,还包含元字符,用于指定更复杂的匹配规则。常见的元字符有: ^ $ . [ ] { } - ? * + ( ) | \ ,其他字符则被视为字面字符。不过,反斜杠字符在某些情况下用于创建元序列,也可让元字符被当作字…

作者头像 李华
网站建设 2026/4/12 23:09:57

取能模块:无源自取电创新解决方案

提及无源自取电,很多人会第一时间联想到智能手机的无线充电功能,原则上理解的没错,只是相较于无源自取电这种技术,二者本质上应用的领域有所区别。前者目前适用于中高压和低压输电线路上,以非接触式取能的核心优势&…

作者头像 李华
网站建设 2026/4/12 8:09:53

30、编写Shell脚本入门与项目实践

编写Shell脚本入门与项目实践 1. 编写第一个脚本 首先,我们来编写一个简单的“Hello World”脚本。在命令行中输入以下代码: [me@linuxbox ~]$ echo Hello World! # This is a comment too Hello World!这里的注释在命令行中作用不大,但在脚本里是很有用的。脚本的第一行…

作者头像 李华
网站建设 2026/4/12 21:27:34

启动进程,并返回新进程id(C++源码)

1、概述 启动进程,并返回新进程id,支持场景: 1、支持绝对路径: C:\Program Files\Google\Chrome\Application\chrome.exe 2、支持环境变量路径:%localappdata%\\Feishu\\Feishu.exe 1.1、调用示例 // 调用示例// 启动进程,并返回新进程id// 支持绝对路径: C:\Program Fil…

作者头像 李华