Matlab 条件循环函数

条件判断

if 表达式

语句

elseif 表达式

语句

….

else

语句

end

这个与c语言不同的就是

1:要多一个end

2:还有没有括号

3:else if连在一起

for 循环

for 循环变量名=循环变量表达式

语句块

end

for i=a:b:c

end
等价于c语言的
for(int i=a;i<=c;i+=a){
        
}

while循环

while 表达式

语句块

end

a(1)=1;a(2)=1;i=2;
while a(i)<=10000
      a(i+1)=a(i-1)+a(i);
      i=i+1;
end
等价于c语言的
....

函数

跟其它的编程语言都一样,但是子函数与主函数要存于不同的文件中文件名就是函数名字文件必须保存在current directory中,才能调用

函数的基本结构:

function [返回变量列表]=函数名(输入变量列表)

%注释说明语句

输入、返回变量格式的检测

函数体

举例

function y = jia(x)
y = x*x+5;