数学建模matlab学习学习教案.pptx
《数学建模matlab学习学习教案.pptx》由会员分享,可在线阅读,更多相关《数学建模matlab学习学习教案.pptx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1数学数学(shxu)建模建模matlab学习学习第一页,共39页。Saturday,2009-3-21,22:00:11 参考参考(cnko)阅读建议阅读建议n n薛定宇、陈阳泉,高等应用数学问题的MATLAB求解,2004,2008,清华大学出版社(数学分支覆盖全面(qunmin)),英文版n n张志涌,精通MATLAB 6.5,北京航空航天大学出版社,2003(编程介绍深入)n n陈怀琛,MATLAB及其在理工课程中的应用指南,2000,2004,西安电子科技大学出版社(在相关课程问题的覆盖面全)第2页/共39页第二页,共39页。Saturday,2009-3-21,22:00:1
2、1 内容提要内容提要(ni rn t(ni rn t yo)yo)n nMATLAB语言简介n nMATLAB编程基础n nMATLAB变量的基本运算(yn sun)n nMATLAB语言基本程序结构n nMATLAB语言与可视化n nMATLAB应用演示第3页/共39页第三页,共39页。Saturday,2009-3-21,22:00:11 2.1 MATLAB 语言语言(yyn)简介简介n nMATLAB是当今国际上三大数学语言之一,是科学技术领域事实上的通用计算机语言n n语句(yj)集成度高,使用灵活n n易于入门、程序易于调试、跨平台n n可视化(图形表示)功能强大n n几乎适用于所
3、有应用数学与工程分支n n强大的计算机仿真功能第4页/共39页第四页,共39页。Saturday,2009-3-21,22:00:11 其他其他(qt)“高级高级”语语言言(如如C)的局限性的局限性n n语句繁杂(fnz)n n没有基本数学运算求解工具n n程序冗长,容易出错,得出结果难以令人相信n n各种各样的隐患n n结果可视化效果不佳第5页/共39页第五页,共39页。Saturday,2009-3-21,22:00:11 例例1 矩阵矩阵(j zhn)特征值求解特征值求解n n用数学(shxu)库EISPACKn n用MATLAB:eig(A)第6页/共39页第六页,共39页。Satur
4、day,2009-3-21,22:00:11 例例2 可能的隐患可能的隐患(ynhun)Fibonacci数列数列n n数学描述n nC语言实现n n存在问题(wnt):数据结构的预定义n nMATLAB实现第7页/共39页第七页,共39页。Saturday,2009-3-21,22:00:11 2.2 MATLAB编程基础编程基础(jch)n n变量与常量n n数据结构n n基本(jbn)语句结构n n语句流程n n程序结构n n程序调试第8页/共39页第八页,共39页。Saturday,2009-3-21,22:00:11 变量变量(binling)与常量与常量n n变量名由字母开头,后面
5、可跟其他字母、数字和下划线n nMATLAB变量名区分大小写n nMATLAB保留的变量名为常量,如pi,i,j,eps,Inf 和 NaNn n常量内容(nirng)可改写,但应该慎重,必要时需要重新定义 i=sqrt(-1)第9页/共39页第九页,共39页。Saturday,2009-3-21,22:00:11 数据结构数据结构(sh j ji u)n n和科学计算相关的主要有两种:n n双精度数组(矩阵为最主要形式,用于数值运算(yn sun),可以为复数矩阵;还可以直接定义出向量、标量等)n n符号变量(用于公式推导和解析解求解)n n其他数据类型n n单精度变量、整型变量等数值型变量
6、n n字符串、多维数组、结构体、类与对象等第10页/共39页第十页,共39页。Saturday,2009-3-21,22:00:11 双精度双精度(jn d)数据结构数据结构n n矩阵(j zhn)的表示n n矩阵(j zhn)简单分析 F=inv(A)n n复数矩阵(j zhn)的表示第11页/共39页第十一页,共39页。Saturday,2009-3-21,22:00:11 特殊矩阵特殊矩阵(j zhn)的输入的输入n n单位矩阵 A=eye(m,n)n n零矩阵 A=zeros(n,m)n n对角矩阵 A=diag(1,3,5,7,2)n n均匀分布随机数矩阵 A=rand(n,m)n
7、n多项式n n 按照降幂排列输入系数向量(xingling)p=1 2 3 4 0 5n n伴随矩阵 A=compan(p)第12页/共39页第十二页,共39页。Saturday,2009-3-21,22:00:11 符号符号(fho)变量定义与处理变量定义与处理n n和数值型不一样,可以用于公式推导(tudo)n n定义方法n n syms A B C n n syms A B positiven n 还有real,nonzero等选项n n转换方法,用于精确运算 B=sym(A)n n 数值、符号变量区别 1/9第13页/共39页第十三页,共39页。Saturday,2009-3-21,2
8、2:00:11 符号符号(fho)变量的化简与显示变量的化简与显示n n符号变量(binling)数值显示 vpa命令n n 问题:p 可以记忆到小数点后多少位?n n非最简的结果可以用simple函数化简n ncollect合并同类项n nexpand展开n nnumden,gcd,lcm,factorn n变量(binling)替换 subsn npretty,latex第14页/共39页第十四页,共39页。Saturday,2009-3-21,22:00:11 基本语句基本语句(yj)结构结构n n直接直接(zhji)(zhji)赋值语句赋值语句n n函数调用语句函数调用语句A=5;B=
9、1 2;3 4;C=A+6+B2;e,f,g=funname(a,b,c)第15页/共39页第十五页,共39页。Saturday,2009-3-21,22:00:11 程序流程程序流程n n循环语句 for,while n n转移语句 if,elseif,elsen n开关语句 switch casen n试探语句 try catchn n不同流程语句的嵌套使用n n每个流程应该对应(duyng)一个end第16页/共39页第十六页,共39页。Saturday,2009-3-21,22:00:11 for 循环循环(xnhun)n n循环结构n n例题(lt):求和n nMATLAB实现 第1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 matlab 学习 教案
限制150内