全局变量的定义 :global x
if语句
clear
clc
sorce = input('请输入你认为我能打多少分,sorce=');
if sorce == 100
reply='I like you 笔芯'
end
if sorce > 90
reply = 'I will work harder'
elseif sorce > 80
reply = 'I will correct it'
elseif sorce > 60
reply = 'I want to leave now'
else
reply='My heart is broken'
end
这里if必须和end匹配 也还是常见的3种 单分支 双分支 多分支
循环语句
clear
clc
s=0;
for i=1:100
s=s+i;
end
s
s=0;
i=0;
while i<=100
s=s+i;
i=i+1;
end
s
s=0;
for i=1:3
for j=1:10
s=s+i^j;
end
end
s
这里是 for循环 while循环 嵌套循环 (注:matlab中语句后面不加分号 会直接在Command Window中输出结果 加分号不会)continue和break用法和C类似
clear
clc
s=0;
for i=1:100
s=s+i;
end
s
s=0;
i=0;
while i<=100
s=s+i;
i=i+1;
end
s
s=0;
for i=1:3
for j=1:10
s=s+i^j;
end
end
s
自定义函数
function [c] = count(n) %方括号内表示输出形参表 当只有一个输出形参时,可省略,小括号内是输入形参表,调用时注意顺序
function [c] = count(n) %方括号内表示输出形参表 当只有一个输出形参时,可省略,小括号内是输入形参表,调用时注意顺序