《经济数学》实训课99.ppt

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

《经济数学》实训课 ------用MATLAB解决数学问题 任课老师 金慧萍 使用Matlab软件时,需特别注意几点 ① 必须在英文状态下输入 ② clc 并回车=清屏 ③ clear 并回车=取消变量 ④ 乘法运算符号 * ,不能省略 ⑤ 分号 ;表示先不运算 ⑥ inf= ⑦ pi= ⑧ Syms x y =定义变量 x y 其优势在于: 矩阵的数值运算、数值分析、模拟; 数据可视化、 2D/3D 的绘图; 可以与FORTRAN、C/C++做数据链接; 几百个核心内部函数; 大量可选用的工具箱. 2. Matlab命令窗口的使用 下图展示了进入Matlab后的工作桌面(窗口). 在matlab命令窗口直接输入命令,再按回车键,则运行显示相应的结果. 注1:Matlab中的“角度”,采用弧度制,且用”pi”表示 例1:计算sin30o的值。 只须在Matlab 环境下键入: sin(pi/6) 并回车,计算机屏幕将显示出计算结果: ans = 0.5000. 例2:计算sin30o ,sin45o ,sin60o的值。 键入: x=[pi/6,pi/4,pi/3];sin(x) 并回车,计算机屏幕将显示计算结果:ans = 0.5000 0.7071 0.8660. 或键入:sin([pi/6,pi/4,pi/3]),结果是一样的。 注2:Matlab中输入的命令,一定要在“英文半角的状态下”输入。 * * 主 要 内 容 一、Matlab基本介绍 二、Matlab基本用法和常用的函数介绍 三、用Matlab解决经济数学中的数学问题 一、 MATLAB 的基本介绍 MATLAB 是Matrix Laboratory 的缩写, 是Mathworks 公司于1984 年推出的一套科学计算软件,分为总包和若干工具箱. 具有强大的矩阵计算和数据可视化能力. 一方面,可以实现数值分析、优化、统计、偏微分方程数值解、自动控制、信号处理、系统仿真等若干个领域的数学计算, 另一方面,可以实现二维、三维图形绘制、三维场景创建和渲染、科学计算可视化、图像处理、虚拟现实和地图制作等图形图象方面的处理. 同时,MATLAB 是一种解释式语言.简单易学、代码短小高效、计算功能强大、图形绘制和处理容易、可扩展性强. 二、 Matlab基本用法和常用的函数介绍 1. Matlab的启动与退出 常用的进入 Matlab 方法是鼠标双击Windows 桌面上的Matlab 图标 。 在Matlab 的环境中,键入 quit(或 exit) 并回车,将退出Matlab,返回到Windows 桌面. 3. 三角函数值的计算 在MATLAB 环境下,计算三角函数的一个值或一组值非常方便,只要给定自变量的数据并知道函数名就可以计算出对应函数值. 常用的三角函数和反三角函数为: 正弦函数: sin(x) , 反正弦函数: asin(x), 余弦函数: cos(x) ,反余弦函数: acos(x), 正切函数: tan(x), 反正切函数: atan(x)。 4. 其他函数值的计算 除了三角函数和反三角函数以外,Matlab 的内部函数还包括基本初等函数在内的一些函数.这些函数的使用如同正弦函数一样,需要给定自变量数据,然后键入函数名、括号、自变量名并回车,便可得对应的函数值数据. 常用基本函数有: 开平方:sqrt(x) 或 x^(1/2), x的n次幂:x^n; 以e为底的指数:exp(x) , 以a为底的指数函数:a^x; 自然对数: log(x), 以10为底的对数:log10(x) ; 最大值:max(x) , 最小值:min(x); 绝对值:abs(x) ; 取整:fix(x) ; 元素的总和:sum(x), 符号函数:sign(x) . 例3:计算log(1),log10(100),sqrt(16)=16^(1/2),3^10,sign(-5)等。 5.基本的数学运算 例4:计算(5×2+1.3-0.8)×102 ÷25 键入: (5*2+1.3-0.8)*10^2/25 并回车,得: ans =42 在Matlab下进行基本数学运算,只需将运算式直接打入提示号()之后,并按回车键即可. Matlab会将运算结果直

文档评论(0)

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

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

1亿VIP精品文档

相关文档