欢迎来到天天文库
浏览记录
ID:22675387
大小:99.50 KB
页数:15页
时间:2018-10-30
《实验二matlab基本操作命令练习》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验二MATLAB基本操作命令练习实验二MATLAB基本操作命令练习实验性质:验证性开课单位:信息与通信工程学院通信工程系一、实验冃的:1、理解MATLAB基本数学函数使用。实验级别:必做学时:2学时2、掌握矩阵操作练习,主要包括矩阵的建立,简单操作,逻辑操作和关系运算。二、实验器材:安装matlab软件的计算机。三、实验涉及的内容和知识点3.1常见数学函数数学计算功能实数的绝对值或复数的幅值反余弦arcsinx函数名floor(x)数学计算功能对x朝方向取整函数名abs(x)acos(x)gcd(m,n)求正整数m和n
2、的最大公约数imag(x)求复数x的虚部acosh(x)反双曲余弦arccoshxangle(x)在四象限内求复数x的相角asin(x)反正弓玄arcsinxIcm(m,n)求正整数m和n的最小公倍数log(x)loglO(x)real自然对数(以e为底数)常用对数(以10为底数)求复数x的实部asinh(x)反双曲正弦arcsinhxatan(x)atan2(x,y)反正切arctanx在四象限内求反正切rem(m,n)求正整数m和n的m/n之余数round(x)sign(x)sin(x)sinh(x)对x四舍五入到最
3、接近的整数符号函数:求出x的符号正弦sinx反双曲正弦sinhxatanh(x)反双曲正切arctanhxceil(x)conj(x)cos(x)对X朝+°°yy向取整求复数X的共辆复数余弦cosxcosh(x)exp(x)fix(x)3.2双曲余弦coshxX指数函数esqrt(x)tan(x)tanh(x)求实数x的平方根:正切tanx双曲正切tanhx对x朝原点方向取整常量与变量系统的变量命名规则:变量名区分字母大小写;变量名必须以字母打头,其后可以是任意字母,数字,或下划线的组合。此外,系统內部预先定义了几个有特
4、殊意义和用途的变量,见下表:特殊的变量、常量anspiepsinfNaNi,j取值用于结果的缺省变量名圆周率n的近似值(3.1416)数学中无穷小(epsilon)的近似值(2.2204e-016)无穷大,如1/O=inf(infinity)非数,如0/0=NaN(NotaNumber),inf/inf=NaN虚数单位:i=j=l、数值型向量(矩阵)的输入(1)任何矩阵(向量),可以直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔;行与行之间用分号(;)分隔。所有元素处丁一方括号([])内;(2)系
5、统屮提供了多个命令用于输入特殊的矩阵:函数compandiaghadamardhankelinvhilbkronmagicpascal功能函数toeplitzvanderzerosonesrandrandneyemeshgrid功能伴随阵对角阵Hadamard矩阵Hankel矩阵Hilbert矩阵的逆阵Kronercker张量积魔方矩阵Pascal矩.阵Toeplitz矩陈Vandermonde矩陈元素全为0的矩陈元素全为1的矩陈元素服从均匀分布的随机矩阵元素服从正态分布的随机矩阵对角线上元素为1的矩阵由两个向量生成的矩
6、阵2、符号向量(矩阵)的输入(1)用函数sym定义符号矩陈:函数sym实际是在定义一个符号表达式,这时的符号矩阵屮的元素可以是任何的符号或者是表达式,而且长度没有限制。只需将方括号置于单引号中。(2)用函数syms定义符号矩阵先定义矩阵中的每一个元素为一个符号变量,而后像普通矩阵一样输入符号矩阵。3.数组(矩阵)的点运算运算符+(加)、-(减)、./(右除)、.(左除)、,(乘方),1、矩阵的运算运算符:+(加)、-(减)、*(乘)、/(右除)、(左除)、A(乘方)、’(转置)等;常用函数:det(行列式)、irw(
7、逆矩阵)、rank(秩)、eig(特征值、特征向量)、rref(化矩阵为行最简形)四、实验内容:1、利用基本矩阵产生3X3和15X8的单位阵,全1阵,全0阵,均匀分随机阵([-1,1】之间),正态分布随机阵(均值为1,方差为4).2、利用函数产生一均匀分布在(-5,5)之间的随机阵(50X2),要求精度到小数点后一位.3、编程实现当a[-31,11]间隔为1度时,求解正弦和余弦的值4、有一测量矩阵3(100X100)矩阵中,删除整行全为0的行,删除整列内容全为0的整列5、自己实验矩阵的加减运算。五、实验步骤:1、创建数组
8、,通过工作窗口、命令窗口寻访。2、进行数组运算与矩阵运算。3、进行不同各种数据类型转换。4、编写一个简短的M文件,要求包括MATLAB关系操作和逻辑操作。5、调试程序。6、运行程序,观察结果。五、预习与思考1、不同长度的向量之间为什么不能进行加减乘除运算。2、排列各种运算符的优先级。内容一:利用基本矩阵产生3X3和1
此文档下载收益归作者所有