1.窗口构成
- 功能栏
- 文件夹窗口:可将新建的脚本放在自己想放的文件夹里
- 命令行窗口:输入命令,执行命令
- 工作区:显示命令窗口里的变量
2.脚本编写
-
脚本:把若干命令打包起来,使其能一次性的运行出来
-
使用步骤:
-
1.点击右上角,新建脚本
脚本界面如上图 -
2.在脚本中输入内容,点击保存(我在自己的E盘新建了一个matlabCode文件夹放脚本)
-
3.点击运行按钮,运行这个文件。结果如下图
-
3.选择结构
- if —end
- if —else—end
- if —elseif—else—end
%选择条件
num = input('num = ')
if num > 0
fprintf("yes\n");
elseif num < 0
fprintf("no\n");
else
fprintf("num = 0\n")
end
%结果:
num = 7
num =
7
yes
4.循环结构
- while ----end
%循环结构
t = 1;
while t < 5
disp(t);
t = t+1;
end
%结果:
1
2
3
4
- for ----end(默认步长为1)
for i = 1:5
disp(i);
end
%结果:
1
2
3
4
5
for i = -1 : -1 :-5
disp(i);
end
%结果:
-1
-2
-3
-4
-5
5.Function编写
-
新建一个Function,显示如下界面
- outputArg:为返回值
- inputArg:为实参
-
例子
function demo08() %DEMO08 此处显示有关此函数的摘要 % 此处显示详细说明 s = 0; for i = 1:100 s = s + i; end disp(s); end %结果: >> demo08 5050
-
方法的递归调用
function result = demo09(n) %求n一共有多少个约数 count = 0; for i = 1 : n if mod(n, i)==0 count = count + 1; end end result = count; end
function result = demo10(n) %判断是否为质数 if n ~= 2 fprintf('不是质数'); result = 1; else fprintf('是质数'); result = 2; end end
%结果: >> demo10(demo09(10)) 不是质数 ans = 1