网站大量收购独家精品文档,联系QQ:2885784924

Matlab与数学实验.doc

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab与数学实验

Matlab与数学实验 讲义 第一章 Matlab初步 Matlab是Mathworks公司于1984年推出的数值计算软件.其三大核心功能为: 数值计算 符号计算 绘图 能够在很多领域进行应用,如: 数值分析数值和符号计算工程与科学绘图控制系统的设计与仿真数字图像处理技术数字信号处理技术通讯系统设计与仿真财务与金融工程 1、命令窗口(Command window) 在命令窗口中可以直接输入命令,以实现计算或绘图的功能. 2、起始面板(Launch Pad) 该窗口中显示Matlab总包和已安装的工具箱的帮助、演示、GUI工具和产品主页4个方面的内容. 3、工作空间(workspace) 该窗口显示当前Matlab的内存中使用变量的信息,包括变量名、变量数组大小,变量字节大小和变量类型. 可以双击变量名,打开数组编辑器窗口(Array Editor),显示变量的具体内容,也可以修改数据. 4、命令历史(Command History) 该窗口显示所有执行过的命令.其作用在于:查看曾经执行的命令;重复利用原来输入的命令行.在命令历史窗口中直接双击命令,就可以执行该命令行. 5、当前目录(Current Directory) 该窗口显示当前工作目录下所有文件的文件名、文件类型和最后修改时间.可以在窗口上方的小窗口中修改工作目录. 二、 Matlab的运行方式 两种运行方式: 1、命令行方式 在命令窗口中输入命令,按回车键程序将运行.这种方式的缺点是难以处理比较复杂的问题和有大量数据的问题. 2、M文件方式 M文件方式是指一个以m为扩展名的M文件中输入一系列命令和数据,然后让Matlab来执行.建立M文件的步骤为: 1. 点击File→New → M-file; 2. 在M文件编辑窗口中输入程序内容; 3. 点File → Save,以m为扩展名存盘. 注意: 1、M文件名有两种类型:脚本M文件和函数M文件.其中函数M文件的文件名必须与函数名一致(在后面将具体讲解). 2、M文件可以在命令行中随时调用执行,也可以在M文件编辑窗口中的Debug菜单中选择Run执行. 第二节 简单数学运算 一、运算表 + 加法运算,适用于两个数或两个同阶矩阵相加. - 减法运算 * 乘法运算 .* 点乘运算,用于数组(或矩阵)之间的运算,表示对应元素相乘 / 除法运算 ./ 点除运算,用于数组(或矩阵)之间的运算,表示对应元素相除 ^ 乘幂运算 .^ 点乘幂运算,用于数组(或矩阵)之间的运算,表示对应元素作幂运算 \ 反斜杠表示左除,用于矩阵之间的运算 在计算中“( )”表示运算优先级。 例1 作数学运算: 100^(1/4)*(1/9)^(-1/2)+8^(-1/3)*(4/9)^(1/2)↙ %↙表示回车键 注意:命令中的%及其后面的内容不必输入,它是对命令的解释和说明。 二、数学函数 Matlab提供了若干函数,在编写程序时可以直接按照以下格式调用,注意其中的括号不能省略. 函数 名 称 函数 名 称 abs(x) x绝对值 sqrt(x) 开平方 exp(x) 以e为底的指数 log(x) 自然对数 log2(x) 以2为底的数 log10(x) 以10为底的数 min(x) 最小值 max(x) 最大值 sum(x) 元素的总和 sign(x) 符号函数 rem(x,y) x除以y的余数 fix(x) 取整 round(x) 最接近x的整数 gcd(x,y) 整数x,y的最大公因数 [g,c,d]=gcd(x,y) 求g,c,d满足g=cx+dy lcm(x,y) 整数x,y的最小公倍数 sin(x) 正弦函数 asin(x) 反正弦函数 cos(x) 余弦函数 acos(x) 反余弦函数 tan(x) 正切函数 atan(x) 反正切数 sinh(x) 双曲正弦 asinh(x) 反双曲正弦 cosh(x) 双曲余弦 acosh(x) 反双曲余弦 tanh(x) 双曲正切 atanh(x) 反双曲正切 real(z) 复数z的实部 imag(z) 复数z的虚部 abs(z) 复数z的模 conj(z) 复数z的共轭 angle(z) 复数z的幅角 factorial(n) 求n的阶乘combntns(x,m) 列举出从n个元素中取出m个元素的组合。其中,x是含有n个元素的向量perms(x)? 给出向量x的所有排列nchoosek(n,m) 从n各元素中取m个元素的所有组合数prod(n:m) 求排列数:m*(m-1)*(m-2)*…*(n+1)*n sin(1/10)+2^4+exp(3)+3*log(2+sqrt(5)) ↙ 三、Matla

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档