MATLAB 程序设计 M文件建立

上传人:工**** 文档编号:568256581 上传时间:2024-07-23 格式:PPT 页数:13 大小:756.50KB
返回 下载 相关 举报
MATLAB 程序设计 M文件建立_第1页
第1页 / 共13页
MATLAB 程序设计 M文件建立_第2页
第2页 / 共13页
MATLAB 程序设计 M文件建立_第3页
第3页 / 共13页
MATLAB 程序设计 M文件建立_第4页
第4页 / 共13页
MATLAB 程序设计 M文件建立_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《MATLAB 程序设计 M文件建立》由会员分享,可在线阅读,更多相关《MATLAB 程序设计 M文件建立(13页珍藏版)》请在金锄头文库上搜索。

1、MATLAB入门入门 程序设计程序设计 MATLAB的内部函数是有限的,有时为了研究的内部函数是有限的,有时为了研究某一个函数的各种性态,需要为某一个函数的各种性态,需要为MATLAB定义新函定义新函数,为此必须编写函数文件数,为此必须编写函数文件. 函数文件是文件名后缀函数文件是文件名后缀为为M的文件,这类文件的的文件,这类文件的第一行必须是一特殊字符第一行必须是一特殊字符function开始开始,格式为:,格式为: function 因变量名因变量名=函数名(自变量名)函数名(自变量名) 函数值的获得必须通过具体的运算实现,并赋函数值的获得必须通过具体的运算实现,并赋给因变量给因变量. M

2、文件文件M文件建立方法:文件建立方法: 1. 在在MATLAB中,点中,点:FileNew M-file 2. 在编辑窗口中输入程序内容在编辑窗口中输入程序内容 3. 点点File Save,存盘,存盘,M文件名必须与函数名一致文件名必须与函数名一致.例:定义函数例:定义函数 f(x1, x2)=100(x2-x12)2+(1-x1)2function f=fun(x)f=100*(x(2)-x(1)2)2+(1-x(1)21.建立建立M文件:文件:fun.m2. 可以直接使用函数可以直接使用函数fun.m例如:计算例如:计算 f(1,2), 只需在只需在MATLAB命令窗口键入命令:命令窗口

3、键入命令:x=1 2fun(x)1.for循环:循环: for x=1:n commands end 控制流控制流MATLAB提供三种决策或控制流结构:提供三种决策或控制流结构: for循环、循环、while循环、循环、if-else-end结构结构. 这些结构经常包含大量的这些结构经常包含大量的MATLAB命令,故经常出现命令,故经常出现在在MATLAB程序程序(M文件文件)中,而不是直接加在中,而不是直接加在MATLAB提示符下提示符下. 例例 对对n=1,2,10,求求xn= 的值的值.for n=1:10 x(n)=sin(n*pi/10);endx输出:输出: x = 0.3090

4、0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000 while (expression) commands end 只要在表达式只要在表达式(expression)里的所有元素为真,里的所有元素为真,就执行就执行while和和end语句之间的命令串语句之间的命令串commands. 2. While循环循环 与与for循环以固定次数求一组命令相反,循环以固定次数求一组命令相反,while循环以循环以不定的次数求一组语句的值不定的次数求一组语句的值. 例:例: 设银行年利率为设银行年利率为11.25%.将将10000元钱存

5、入银行,元钱存入银行,问多长时间会连本带利翻一番?问多长时间会连本带利翻一番?money=10000;years=0;while money1 f=x2+1endif x1 f=x2+1else f=2*xend3) 有三个或更多的选择的一般形式是:有三个或更多的选择的一般形式是: if (expression1) commands1 else if (expression2) commands2 else if (expression3) commands3 else if elsecommands endendend end1、先建立函数先建立函数M文件文件fun2.m来来定义函数定义函数f(x)function f=fun2(x)if x1 f=x2+1else if x=0 f=x3 else f=2*x endend2、再在再在MATLAB命令窗口输入命令窗口输入fun2(2),fun2(0.5), fun2(-1)即可即可.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号