MATLAB编程(课件ppt).ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 编程 课件 ppt
- 资源描述:
-
单击此处编辑母版标题样式,*,Matlab,编程,一、,Matlab,编程,二、,Matlab,编程实例,MATLAB,的内部函数是有限的,有时为了研究某一个函数的各种性态,需要为,MATLAB,定义新函数,为此必须编写函数文件,.,函数文件是文件名后缀为,M,的文件,这类文件的,第一行必须是一特殊字符,function,开始,,格式为:,function,因变量名,=,函数名(自变量名),函数值的获得必须通过具体的运算实现,并赋给因变量,.,一、,Matlab,编程,M,文件建立方法:,1.,在,MATLAB,中,点,:,FileNew,M-file,2.,在编辑窗口中输入程序内容,3.,点,File,Save,,,存盘,,M,文件名必须,与函数名一致,.,MATLAB,的应用程序也以,M,文件保存,.,1.,for,循环:,允许一组命令以固定的和预定的次数重复,for x=array,commands,end,在,for,和,end,语句之间的命令串,commands,按数组,(array),中的每一列执行一次,.,在每一次迭代中,,x,被指定为数组的下一列,即在第,n,次循环中,,x=array(,:,,n),控制流,MATLAB,提供三种决策或控制流结构:,for,循环、,while,循环、,if-else-end,结构,.,这些结构经常包含大量的,MATLAB,命令,故经常出现在,MATLAB,程序中,而不是直接加在,MATLAB,提示符下,.,例 对,n=1,2,10,求,x,n,=,的值,.,MATLAB(for1),for n=1:10,x(n,)=,sin(n,*pi/10);,end,x,MATLAB(for1),while (expression),commands,end,只要在表达式,(expression),里的所有元素为真,就执行,while,和,end,语句之间的命令串,commands.,2.,While,循环,与,for,循环以固定次数求一组命令相反,,while,循环以不定的次数求一组语句的值,.,MATLAB(while1),例 设银行年利率为,11.25%.,将,10000,元钱存入银行,问多长时间会连本带利翻一番?,money=10000,years=0,while money1,f=x2+1,end,if x1,f=x2+1,else if x1)+2*x*(x0&x=1)+x3*(x0.0000001,x0=.5*(a+b);y0=f(x0);,if,ya,*y0=2,k=k-1;,p(k)=2*(p(k+1)+1);,end,p(1),ans,=1534,例,5,角谷猜想,.,18/18,n=input(input n=);,%,输入数据,while n=1,r=rem(n,2);,%,求,n/2,的余数,if r=0,n=n/2,%,第一种操作,else,n=3*n+1,%,第二种操作,end,end,对任一自然数,n,,,按如下法则进行运算,:,若,n,为偶数,则将,n,除,2;,若,n,为奇数,,,则将,n,乘,3,加,1,。,将运算结果按,上面法则继续运算,重复若干次后计算结果最终是,1.,n=5,16,8,4,2,1,对以下问题,编写,M,文件,:,(1),用起泡法对,10,个数由小到大排序,.,即将相邻两个数比较,将小的调到前头,.,(2),有一个 矩阵,编程求出其最大值及其所处的位置,.,(3),编程求,(4),一球从,100,米高度自由落下,每次落地后反跳回原高度的一半,再落下,.,求它在第,10,次落地时,共经过多少米,?,第,10,次反弹有多高,?,(5),有一函数,写一程序,输入自变量的值,输出函数值,.,实验作业,返回,谢 谢!,展开阅读全文

咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
咨信网小贴示:
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】


MATLAB编程(课件ppt).ppt
















自信AI助手














微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/14754731.html