欢迎来到天天文库
浏览记录
ID:9984011
大小:1.45 MB
页数:96页
时间:2018-05-12
《数值计算方法课程ppt(运用matlab)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB快速入门编程环境1编程入门2绘图3Matlab简介Matlab提供了强大的科学计算、灵活的程序设计流程、高质量的图形可视化与界面设计等功能,被广泛应用于科学计算、控制系统、信息处理等领域的分析、仿真和毕业设计。Matlab功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎。Matlab是一种广泛应用于工程计算及数值分析领域的新型高级语言,现已成为国际公认的最优秀的工程应用开发环境。感受MatlabA=magic(3),det(A),inv(A),eig(A)求的根f(x)=x*exp(x^2)的10次导数,在区间
2、【0,1】上的积分等运算x=symsxf=x*exp(x^2)diff(f,x,10)int(f,x,0,1)绘图Matlab具有很强的数值计算功能Matlab以矩阵作为数据操作的基本单位,但无需预先指定矩阵维数(动态定维)提供十分丰富的数值计算函数,方便计算,提高效率简便易学:Matlab命令与数学中的符号、公式非常接近,可读性强,容易掌握Matlab是一个交互式软件系统输入一条命令,立即就可以得出该命令的结果Matlab:MatrixLaboratryMatlab的特点与功能Matlab符号计算功能强大Matlab的编程功能
3、Matlab简单易学、编程效率高。Matlab的绘图功能强大Matlab提供丰富的绘图命令,很方便实现数据的可视化Matlab丰富的工具箱(toolbox)根据专门领域中的特殊需要而设计的各种可选工具箱SymbolicMathPDEOptimizationSignalprocessImageProcessStatisticsControlSystemSystemIdentification……Matlab的基本用法Matlab系统的启动双击桌面上的Matlab快捷图标使用Windows“开始”菜单→程序→MATLAB7.0→MA
4、TLAB7.0Matlab系统的退出在Matlab主窗口File菜单中选择ExitMatlab命令在Matlab命令窗口输入exit或quit命令单击Matlab主窗口的“关闭”按钮注:在任何时候,只要按ctrl+c,MATLAB将停止运行的所有工作Matlab的工作界面命令窗口当前工作目录当前工作空间输入命令的历史记录命令提示符Matlab的命令窗口交互式的命令执行方式在CommandWindow内的提示符(>>)之后输入运算式,并按Enter键即可缺省变量名「ans」若不想在屏幕上输出结果,可以在语句最后加分号cos(0),2
5、^10,2+4iA=[123;246;369]det(A)t=0:pi/100:2*pi;y=sin(t);plot(t,y,'r*')变量命名原则Matlab变量以字母开头:x1,y,千万不要以数字开头后面可以跟字母、数字和下划线变量名称区分字母的大小写,比如Abc和abc不同字母间不可留空格,可以用下划线math_scoreMatlab语句的通常形式变量=表达式续行符…的作用系统预定义变量Matlab变量pi圆周率inf/Inf无穷大nan/NaNNot-a-Number,一个不定值,如0/0eps浮点运算相对精度特殊变量a
6、nsi/j虚部单位,即应尽量避免给系统预定义变量重新赋值!数与算术表达式Matlab数值运算Matlab中的数默认是双精度实数,表示方法同C语言3,-9,0.4,1.603e-12,3.23e+20浮点运算的相对误差为eps浮点数表示范围为:10-308~10308复数的输入z=3+4i(4与i之间不能有空格)z=3+4*i数学运算符+加法Matlab数值运算-减法*乘法/和除法(右除和左除)^幂运算.*./..^点运算常用数学函数函数名含义函数名含义sin正弦函数exp自然指数函数cos余弦函数pow22的幂tan正切函数a
7、bs绝对值函数asin反正弦函数angle复数的幅角acos反余弦函数real复数的实部atan反正切函数imag复数的虚部sinh双曲正弦函数conj复数共轭运算cosh双曲余弦函数rem求余数或模运算函数名含义函数名含义tanh双曲正切函数mod模除求余asinh反双曲正弦函数fix向零方向取整acosh反双曲余弦函数floor不大于自变量的最大整数atanh反双曲正切函数ceil不小于自变量的最小整数sqrt平方根函数round四舍五入到最邻近的整数log自然对数函数sign符号函数log10常用对数函数gcd最大公因子lo
8、g2以2为底的对数函数lcm最小公倍数常用数学函数简单实例练习:①求29的自然对数和无理数e的值②矩阵的基础操作矩阵的直接输入矩阵用方括号“[]”括起例:>>A=[123;456;789]矩阵同一行中的元素之间用空格或逗号分隔矩阵行与行之间用分号分
此文档下载收益归作者所有