matlab程序设计m文件建立.pptx
文本预览下载声明
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
显示全部