2022年Matlab基础知识学习笔记.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年Matlab基础知识学习笔记.docx》由会员分享,可在线阅读,更多相关《2022年Matlab基础知识学习笔记.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载Matlab 基础学问启 动 MATLAB 计 算在输入一行语句后按下【Enter】键, MATLAB会立刻执行并显示结果;假如要 MATLAB一次执行多行语句, 就在输入每行语句后按下【Shit + Enter】键,并在输入最终一行语句后按【Enter】键. 内 存 变 量 查 阅 、 删 除 的 指 令 操 作1查询内存变量在指令窗口 Command Window 中运行 who 、 whos 查询 MATLAB的内存变量 . 这两个指令的差别仅在于猎取内存变量信息的简洁和具体程度不同
2、 . 2删除内存变量clear 删除内存中的全部变量” 空格 ” 分隔 . clear V1 V2 Vn 删除内存中的变量V1 V2 Vn留意:被删除的变量间用编 辑 调 试 器 的 开 启单击 MATLAB桌面的图标,打开空白的M 文件编辑器 . 单击 MATLAB桌面上的 应的 M 文件编辑器 . 图标,填写所选文件名后,再单击【打开】按钮,即可展现响用鼠标左键双击当目录窗口中的所需M 文件,即可直接引出响应的M 文件编辑器 . HELP 命 令1运行 help help 将得到如何使用 help 的帮忙2运行 help 引出包含一系列主题 topics分类列表3运行 help topic
3、 引出具体主题下的函数名 Fun Name列表例如:help elmat Elementary matrices and matrix manipulation. Elementary matrices. zeros - Zeros array. ones - Ones array. eye - Identity matrix. 4运行 help FunName 获得集体函数的用法例如:help eye 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - -
4、 - - - - - - - - - - -学习好资料 欢迎下载EYE Identity matrix. EYEN is the N-by-N identity matrix. EYEM,N or EYEM,N is an M-by-N matrix with 1s on the diagonal and zeros elsewhere. 5运行 helpbrowser 或 helpdesk 引出“ 帮忙浏览器”. 6运行指令 demo 便可以运行演示程序 . Matlab 简洁运算及输入 1 矩 阵 的 输 入 格 式直接输入矩阵时候,矩阵元素用“ 空格” 或者“ 逗号” 隔开,矩阵行用“
5、分号” 隔离,整个矩阵放在方括号“ ” 内 .不必事先对矩阵维数做任何说明. 例如:A = 1,2,3;4,5,6;7,8,9 或者A = 1 2 3;4 5 6;7 8 9 仍可以分行输入:A=1 2 3; 4 5 6; 7 8 9 留意:表达符号肯定要在英文状态下输入 .MATLAB对矩阵大小写是敏锐的 .假如不用 clear 指令 清晰,或者重新赋值,那么该矩阵就会始终储存在工作空间中,直到指令窗 Command Window 关闭 . 2 指 令 的 续 行 输 入MATLAB用 3 个或 3 个以上的连续 黑点 不是省略号 表示“ 续行” ,即表示下一行是上一行的 连续 . 例如:S
6、 = 1 1 / 2 + 1/3 -1/4 + 1/5 1/6 + 1/7 1/8 3 数 值 、 变 量 和 表 达 式1、数值的记述3 -98 0.002 9.88 1.4e-3 4.99e23 第 2 页,共 12 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载2、变量命名规章 变量命名规章同 VC. 3、MATLAB默认的预定义变量预定义含义预定义变量含义变量ans 运算结果realmax 最大正实数
7、i 或 j 虚单元realmin 最小正实数pi 圆周率eps 机器零阈值inf 或 Inf 无穷大 ,如 1/0 nargin 函数输入宗量数目NaN 或 nan 非数 ,如 0/0 nargout 函数输出宗量数目4、运算符和表达式/表示左除, 表示右除 .对于数而言,左除与右除相同.即 a b 可以写作a/b 或者 ba. 表达式由变量名、运算符和函数名组成. 符号”%” 为注释符,相等于VC中的”/ ” . . 优先级的规定:指数优先级最高,乘除次之,加减运算级最低. 括号可以转变运算次序5sqrt5, 5abs 5,5 eexp5,1051 5 e ,3717 . 5、复数和复数矩阵
8、复数 zabi ,就realz = a ; imagz = b ; absz = a22 b ; %给出复数的模z 的相角arctan b a%以 弧度为单位给出复数anglez = arctanb/a. 复数矩阵的格式:A = 1,2;3,4*i =I,2i;3i,4i. 6、运算38 的方根 . 1直接运算 a=-8; r=a1/3 r= 1.0000 + 1.7321i. 2显示全部的方根 m=0,1,2; R= absa1/3; Theta = anglea + 2 * pi * m / 3 ; rrr = R * expi * Theta rrr = 1.0000 + 1.7321i
9、 -2.0000 + 0.0000i 1.0000 - 1.7321i 3图形表示 t = 0 : pi / 20 : 2 * pi ; x = R * sint ; 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载y = R * cost ; plotx,y,b:,grid hold on plotrrr1 , . , MarkerSize ,50 ,color ,r plotrrr2,
10、3 , o , MarkerSize ,15 ,color ,b axis-3,3,-3,3,axis square hold off Matlab 矩阵及其运算引 导1、 行 向 量 的 定 义rowvec = 1.2 3 56; 2、 列 向 量 的 定 义colvec = 1.2;3;56; 3、 逐 个 元 素 的 分 配 矩 阵B1,1 = 1 ; B1,2 = 2 ; B2,1 = 3 ; 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - -
11、- - - - - - - - - - -学习好资料 欢迎下载B2,2 = 4 ; B = 1 2 3 4 留意:矩阵的下标从 1 开头计数创 建 新 矩 阵1、 1 矩 阵 、 零 矩 阵 和 单 位 矩 阵1 矩阵的全部元素全为 1,零矩阵的全部元素全为零 . onesn %建立一个 n n 的 1 矩阵onesm,n, ,p %建立一个 m n p 的 1 矩阵onessizeA %建立一个和矩阵 A同样大小的 1 矩阵zerosn %建立一个 n n 的 0 矩阵zerosm,n, ,p %建立一个 m n p 的 0 矩阵zerossizeA %建立一个和矩阵 A同样大小的 0 矩阵
12、eyen %建立一个 n n 的单位矩阵eyem,n %建立一个 m n 的单位矩阵eyesizeA %建立一个和矩阵 A 同样大小的单位矩阵例如:输入 OneMatrix = ones2,3,2 就结果为:OneMatrix:,:,1 = 1 1 1 1 1 1 OneMatrix:,:,2 = 1 1 1 1 1 1 留意: eye 命令只能用来建立二维矩阵2、 随 机 数 和 随 机 矩 阵rand %产生在 01 之间匀称分布的随机数;每调用一次给一个新的数值 . rand + i*rand %产生一个复数随机数randn %产生一个 n n 的矩阵,其元素均为 01 之间匀称分布的随
13、机数 . randm,n, ,p %产生一个 m n p 的矩阵 , 其元素均为 01 之间匀称分布的随机数. randn %产生零均值、单位方差的正太分布随机数randnn %产生一个 n n 的矩阵,其元素均为零均值、单位方差的正太分布随机数. randnm,n, ,p %产生一个 m n p 的矩阵 , 其元素均为零均值、 单位方差的正太分布随机数. 3、 随 机 数 种 子randstate %返回一个有35 个元素的向量,其中包含随机发生器的当前状态. 第 5 页,共 12 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - -
14、 - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -randstate,s 学习好资料欢迎下载%设置随机种子发生器的状态为s randstate,0 %设置随机种子发生器为它的原始状态randstate,j %设置随机种子发生器为它的第 j 种子状态 ,j 为整数randstate,sum100*clock; 都设置为不同的状态 . %使用 clock 命令,使得随机种子发生器在每个不同的时刻randstate,arg %使用 MATLAB 中的随机种子发生器 . randn state, %返回一个有两个元素的向量,其中包含正态随机种子发生
15、器的状态randn state,arg %依据 arg 设置正态随机种子发生器,见 rand. 例如astate = randstate; astate1:5 ans = 0.8651 0.5121 0.9021 0.8186 0.6267 说明: astate1:5 表示列出状态向量35 个元素 中的前 5 个元素的值4、 从 已 存 在 的 向 量 中 产 生 新 的 矩 阵 ( 一 )diagA %生成一个由矩阵 A 主对角线元素组成的列向量,主对角线总是从矩阵左上角开头,对于方阵来说它终止于矩阵的右下角 . diagx %x 为一个 n 维向量 .生成一个 n 维方阵,它的主对角线元素
16、取自向量 x,其余元素的值都为零 . diagA,k %生成一个由矩阵 A 第 k 条对角线元素组成的列向量;k=0 为主对角线 ;K0 为主对角线上第 K 条对角线 . dialogx,k %生成一个 n + k *n+ k 维的矩阵, 该矩阵的第 k 条对角线元素取自 x,其余元素为 0.(n 为 x 的维数)例一:A = 1 2 3 4 5 6 7 8 9 diagA= 1 5 9 例二:x = 1 2 3; diagx = 细心整理归纳 精选学习资料 1 0 0 第 6 页,共 12 页 0 2 0 0 0 3 - - - - - - - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Matlab 基础知识 学习 笔记
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内