- 23
- 0
- 约 65页
- 2017-06-12 发布于河南
- 举报
2 MATLB编程基础
第2章 MATLAB编程基础 主要内容 2.1 变量 2.2 数组,向量与矩阵的创建和访问 2.3 部分常用运算符 2.4 基本数学函数 2.5 基本绘图函数 2.6 字符与字符串 2.7 MATLAB 程序设计 2.1 变量 标识符是标志变量名、常量名、函数名和文件名的字符串的总称。 变量和常量的标识符长度不超过31(6.5以后版本为63个)个字符。 标识符中的第一个字符必须是英文字母 标识符可以包含下划线、数字,但不能为空格符、标点 。 函数和文件名通常不超过8(?)个字符; 大小写敏感; 变量无需定义即可使用。 只有一种数据格式:双精度(64位)二进制, 对应于10进制16位有效数字和±308次幂。 部分特殊变量和常数 ans 最近生成的无名结果 eps 计算机的零阈值 pi 3.14159265358979 i 虚数单位 j 虚数单位 Inf 无穷大,例如1/0 NaN Not-a-Number,例如0/0 inputname 输入变量名 注:在MATLAB的IEEE算法规则中,被0除是允许的。这不会导致任何程序的中断,只是给出警告信息然后使用名称Inf或NaN来记述。这些名称可在后面步骤得到合理运用。 2.2 数组,向量与矩阵的创建和访问 说明 在MATLAB中,上面三个概念在创建和显示的时候没有任何区别,可分为一维,二维和高维数组。 矩阵的元素用圆括号“()”中的数字也称下标来注明;注意向量的第一个元素的下标是1,而不是0。 如果赋值元素的下标超出了原来矩阵的大小,矩阵的行列会自动扩展。 语句的结尾可用回车符或逗号,可显示运算结果;如果不希望显示结果,则以分号结尾。 复数的表示 z1=8+10i; %直接按直角坐标的方式输入 z2=8+10*i; %运算符构成的直角坐标的方式输入 z3=25*exp(i*pi/3); %运算符构成的极坐标的方式输入 A=[z1,z2,z3]; %矩阵形式 (2) 矩阵下标及矩阵元素的访问 访问矩阵的第3行第2列的元素: a(3,2) ans= 8 访问矩阵某行(列)的所有元素: a(3,:) a(:,2) 这两个符号分别是1*3行向量和3*1列向量 确定矩阵的维度: LENGTH Length of vector. SIZE Size of array. 由小矩阵生成大矩阵 f1=[1 2 3]; f2=[f1 f1 f1]; f3=[f1;f1;f1]; f4=[f3 f3;f3 fliplr(f3)]; (3) 创建矩阵的常用函数 zeros: 全0矩阵 ones: 全1矩阵 magic 魔方矩阵 rand: 0 ~1之间的均匀分布的伪随机数 randn: 均值为0,方差为1的正态分布 % hist distribution eye: 单位矩阵 linspace 线性分布 logspace 对数分布 (以10为底) : ZEROS Zeros array. ZEROS(N) is an N-by-N matrix of zeros. ZEROS(M,N) or ZEROS([M,N]) is an M-by-N matrix of zeros. LINSPACE Linearly spaced vector. LINSPACE(X1, X2) generates a row vector of 100 linearly equally spaced points between X1 and X2. LINSPACE(X1, X2, N) generates N points between X1 and X2. For N 2, LINSPACE returns X2. 举例 zeros(1,3) ans = 0 0 0 (4) 矩阵结构形式的提取与变换 ‘ 矩阵转置 fliplr 矩阵左右翻转(flip left right) flipud 矩阵上下翻转(flip up down) rot90 矩阵整体反时针旋转90度 (rotate) diag 提取或建立对角阵 tril 取矩阵的左下三角部分 triu 取矩阵的右上三角部分 reshape 维数重组(元素总数不变) 举例 a=[1 2 3] a = 1 2 3 fliplr(a) ans = 3 2 1 举例 a=[1 2 3;4
您可能关注的文档
- 10 - 集箱码头班轮船期准班率的优化 - 大连海事大学学报 2010 04.pdf
- 10.第十一 管理毒理学.ppt
- 10 民事诉制度1.pdf
- 1-1-高分基础及绪论.ppt
- 100个常用词.doc
- 100本最受国孩子喜欢的书.doc
- 100个常用语单词分类表.doc
- 1.USBCN(CANalyst-II分析仪)产品说明书.pdf
- 1000kV回路特高压输电塔顺风向等效静风荷载研究_汪之松.pdf
- 101_模具词中英文对照.doc
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)