MATLAB秦志宏学习心得.docx
MATLAB秦志宏学习心得 MATLAB学习心得 秦志宏 电气0901班 略述MATLAB所学内容 1.转置运算符()可以来初始化行向量。 2.first:incr:last吩咐的应用,例如1:2:10意思就是在1和10 以1为开头间隔2取值.3矩阵的点乘:a.*b 就是两个同等矩阵的同位置元素相乘。 4.h(2,:)表示取其次行全部列,其他数据以此类推。 5.须要作图时输入的吩咐为plot(x,y,“r-”)意思是关于x y的图像,其中“r”表示图像的颜色是红色,“-”是指图形的形态是由“-”组成的,若将“-”改成“o”则将由“o”来构成图形。 6.disp函数打印字符型数组;fprintf函数显示带有相关文本的一个或多个值。 7 3.4 这个表达式创建了1×1数组(一个标量),包含数值3.4.这时括号可以省略.8.1.0 2.0 3.0 这个表达式创建了1×3数组,一维行向量1 2 3 9.plot(x,y,r-)用来画图;title表示标题; xlabel、ylable表示x、y轴的标记;grid on代表在图象中出现网格线,grid off代表去除网格线;属性字符串可指定轨迹的颜色、符号的类型、线的类型;loglog对数尺度。 é1ùêú10.1.0;2.0;3.0 表达式创建了一个3×1数组,一维列向量2 êúêë3úûé111.1,2,3;4,5,6 这个表达式创建了一个2×3数组,矩阵êë4253ùú 6û12.zeros(3,4) 创建一个3×4零矩阵 13.ones(6) 创建一个6×6元素全为1矩阵 ones(3,4) 创建一个3×4元素全为1矩阵 eye(4) 创建一个4×4的单位矩阵 eye(3,4) 创建一个3×4的单位矩阵 14.表达式1:2:10是以2为步长,1和10分别为第一个和最终一个数值创建的一个1×5行向量1 3 5 7 9。 15.假设定义了一个数组arr1=1 2 3 4,那么arr1(3)为3,arr1(1 4)为数组1 4 é1ê16.arr2=-2êêë32-343ùé1úê- 4 arr2(1,:)为1 2 3, arr2(:,1:2:3)为-2úêê5úë3û3ùú-4 ú5úû17.fprintf(The value of pi is %6.2fn,pi) 将会打印出'The value of pi is 3.14',因为后面带有一个换行符所以输出之后会自动换行。 18.a=êé1ë32ùé5a+4=,则úê4ûë76ùú 8û19.A.*B, A和B的元素逐个对应相乘.两数组之间必需有相同的形,或其中一个是标量.A*B, A和B的矩阵乘法.A的列数必需和B的行数相同 20.maxval=max(1 -5 9 -3)=9表示该矩阵中最大值为9 21.plot(x,y1,r-,x,y2,bo);(y1用红色虚线画出,y2用黑色圈圈画出) 22.clc 擦去一页吩咐窗口,光标回屏幕左上角 clear 从工作空间清除全部变量 23.legend(f(x),d/dx f(x)(标注) MATLAB学习心得 秦志宏 电气0901班 23.逻辑运算:&(与)、|(或)、(非)、xor(逻辑异或) 24.format long 保留小数点后14位,format long e表示用科学计数法并且保存14位小数,一班计数格式为format表示保留4位小数且不用科学计数法。 25.3 4返回0,4 3、 2、1个元素,x(3:-1:1); 查询x数组的小于n元素,x(find(x 4、 2、5个元素,x(4 2 5); 将x数组的第n个元素赋值为A,x(n)=A; 27.sort(x)吩咐将数组x中的元素按升序排列。 当x是多维数组时,吩咐是将x中各列元素按升序排列; 当x是一个字符型单元数组,吩咐是将x中的元素按ASC排列y=sort(x,mode)中,mode确定排序方式,选择ascend将按升序列,选择descend将按降序排列,y与x保持相同大小。 28.speye(n)生成n阶单位稀疏矩阵, speye(m,n)也生成一个单位稀疏矩阵,其维数是m和n中较小的,留意:它所生成的矩阵仍旧是m*n的矩阵,它只是在显示主对角线上的元素。 speye(size(a)生成与a大小相等的稀疏矩阵,主对角线上元素为1,其它为0。 spones(a)创建矩阵a中非零元素为1的稀疏矩阵。 speye(3)= (1,1) 1 (2,2) 1 (3,3) 1 29.稀疏矩阵与满矩阵的转换 a=sparse(x)将满矩阵x转化为稀疏矩阵a。 a=sparse(i,j,s,m,n,nzm)生成m*n阶的稀疏矩阵a,向量s的元素分布在以向量i的对应值和向量j的对应值为坐标的位置上,nzm为给出的矩阵存储的非零元素的个数,不能小于s的长度,此时nzmax是返回用于存储非零值的空间长度。 30.a=sparse(i,j,s,m,n)生成m*n阶的稀疏矩阵a,向量s的元素分布在以向量i的对应值和向量j的对应值为坐标的位置上,其中nzmax=length(s)。 电气0901班 秦志宏 200924050110 MATLAB秦志宏学习心得 matlab学习心得 matlab学习心得 matlab学习心得 MATLAB学习心得 matlab学习心得 MATLAB学习心得 matlab学习心得 MATLAB学习心得 Matlab学习心得 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第6页 共6页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页