文档详情

matlab程序设计m文件建立.pptx

发布:2020-02-23约1.4千字共13页下载文档
文本预览下载声明
MATLAB入门; MATLAB的内部函数是有限的,有时为了研究某一个函数的各种性态,需要为MATLAB定义新函数,为此必须编写函数文件. 函数文件是文件名后缀为M的文件,这类文件的第一行必须是一特殊字符function开始,格式为: function 因变量名=函数名(自变量名) 函数值的获得必须通过具体的运算实现,并赋给因变量. ;M文件建立方法: 1. 在MATLAB中,点:File→New → M-file 2. 在编辑窗口中输入程序内容 3. 点File → Save,存盘,M文件名必须与函数名一致.;例:定义???数 f(x1, x2)=100(x2-x12)2+(1-x1)2;for循环: for x=1:n {commands} end ; 例 对n=1,2,…,10,求xn= 的值.; while (expression) {commands} end 只要在表达式(expression)里的所有元素为真, 就执行while和end语句之间的命令串{commands}. ; 例: 设银行年利率为11.25%.将10000元钱存入银行,问多长时间会连本带利翻一番?;3. if-else-end结构 (1)有一个选择的一般形式是: if (expression) {commands} end 如果表达式(expression)里的所有元素为真,就执行if和end语句之间的命令串{commands}. 否则,就跳出该结构。;2、在MATLAB命令窗口输入fun1(2),fun1(-1)即可.;2) 有两个选择的一般形式是: if (expression1) {commands1} else {commands2} end;3) 有三个或更多的选择的一般形式是: if (expression1) {commands1} else if (expression2) {commands2} else if (expression3) {commands3} else if …… ………………………………… else {commands} end end end …… end;1、先建立函数M文件fun2.m来定义函数f(x) function f=fun2(x) if x1 f=x^2+1 else if x=0 f=x^3 else f=2*x end end
显示全部
相似文档