数学建模的学习.ppt

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

学 习 内 容 matlab软件基础内容。 文章排版基本方法。 数据绘图及图片处理。 大量数据处理基本方法及软件实现。 最优化基本方法及软件实现。 其他补充。(一些比较高级的建模方法等) 数学实验使用的软件 1.优化软件: lingo 2.数据计算软件:Matlab,Mathematica 3.文章的排版软件:word,latex(数学) 4.数据统计处理软件: excel,spss,sas 5.论文阅读软件:word(.doc),Adobe Acrobat (.pdf),超星阅览器rread(电子书,(.pdg,.pdf),cajview(.kdh,.pdf) 第 一 章 matlab基础知识。 ??创建M文件 命令文件与函数文件举例 函数文件创建 MATLAB编程语句 2:求奇数和:s=1+3+5+…+(2k-1) 3:求阶乘:p=1×2 × 3 × … ×n=n! 4:求e:e=1+1+1/2!+1/3!+…+1/n! 5:求pi:pi/4=1-1/3+1/5-1/7+1/9- 1/11+…… 例:用二分法求函数x^2-2=0的正实根. 例11:用切线法求函数x^2-2=0的正实根. 创建M文件是MATLAB中的非常重要的内容.事实上,正是由于在MATLAB?工具箱中存放着大量的M文件,使得MATLAB在应用起来显得简单、方便,且功能强大.如果用户根据自己的需要,开发出适用于自己的M文件,不仅能使MATLAB更加贴近用户自己,而且能使MATLAB的功能得到扩展. M文件有两种形式:命令文件和函数文件当用户要运行的命令较多时,如果直接在命令窗口中逐条输入和运行,有诸多不便.此时可通过编写命令文件来解决这个问题.另外,从前面的许多例子可以看到:MATLAB的许多命令,需要用户通过编写函数文件来执行. MATLAB程序文件 文件名必须以英文字母开头,并以 .m 为后缀,如f1.m、f2.m、g1.m、g2.m、…… ⅰ??命令文件的创立 进入MATLAB命令窗口后,选择“file”下拉式菜单中的“new”进入编辑/调试器(Editer/Debugger),在编辑/调试器中,编写符合语法规则的命令.编写完命令文件后,选择“file”下拉式菜单中的“save”项,然后依提示输入一个文件名.至此,完成了命令文件的创建. ⅱ?函数文件的创立 函数文件的创立方法与命令文件的创立方法完全一样,只是函数文件的第一句可执行语句是以function引导的定义语句,并且输入文件名时要与定义语句中的函数名相同. 建立了函数文件或命令文件后,只要在命令窗口键入命令文件名或函数名,就可执行M文件中所包含的所有命令. function [a,b]=myswap(x,y) % swap x and y t=x; a=y b=t 例:交换两个变量的值 myswap.m 有两个输入参数和两个输出参数 clear clc a=3,b=4, X=a; a=b, b=X %交换a,b值 函数文件 命令文件 命令文件的创建和运行: ⑴?在MATLAB的命令窗口点击“新建”工具栏或在“file”下拉菜单中选“New”中的 “M-file”项,进入编辑/调试器. 例 计算所有小于1000的Fibonnaci数. %?计算小于1000的Fibonnaci(斐波那契数列)数 ??clear clc f=[1,2]; ??i=1; ??while?f(i)+f(i+1)1000 ??f(i+2)=f(i)+f(i+1); ??i=i+1; ??end ??f,i ⑶?在“file”下拉菜单中选“Save”项,依提示输入文件名“fibno”至此,完成了命令文件fibno.m的创建. function 输出形参列表=函数名(输入形参列表) % 注释说明部分(可选) 函数体语句(必须) 第一行为引导行,表示该 M文件是函数文件 函数名的命名规则与变量名相同 ( 必须以字母开头 ) 当输出形参多于一个时,用方括号括起来 以百分号开始的语句为注释语句 函数文件由 function 语句引导 函数文件名必须与函数名一致 函数必须是一个单独的 M文件 function?f=ffibno(n) f=[1,1]; i=1; while?f(i)+f(i+1)n f(i+2)=f(i)+f(i+1); i=i+1; end f ⑶?在“file”下拉菜单中选“Save”项,依提示输

文档评论(0)

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

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

1亿VIP精品文档

相关文档