1. 顺序结构程序
新建程序文件:
>> edit f1.m
A=[1,2,3;4,5,6];
B=[1,2;3,4;5,6];
C=A*B
>> f1
C =
22 28
49 64
(1)数据输入
A=input(提示信息,选项)
>> A=input('Please input A:')
Please input A:100
A =
100
(2)数据输出
disp(输出项);
>> s='Hello World';
>> disp(s)
Hello World
>> a=[1,2,3;4,5,6];
>> disp(a)
1 2 3
4 5 6
(3)程序的暂停
pause(延迟秒数)
若要强行终止程序的运行可以使用Ctrl+C
2. 用if语句实现选择结构
3. 用switch语句实现选择结构
4. 用for语句实现循环结构
>> for k=[1,3,2,5]
k
end
k =
1
k =
3
k =
2
k =
5
>> for k=1:2:10
k
end
k =
1
k =
3
k =
5
k =
7
k =
9
>> edit f3.m
y=0;
g=-1;
n=input('n = ?');
for i=1:n
g=-g;
y=y+g*1/(2*i-1);
end
pai = 4*y
>> f3
n = ?10000
pai =
3.1415
>> f3
n = ?100
pai =
3.1316
>> f3
n = ?10
pai =
3.0418
第一个执行4次
第二个执行1次
5. 用while语句实现循环结构
6. 函数文件的定义与调用
7. 函数的递归调用
8. 函数参数与变量的作用域