从键盘输出数据,则可以使用函数input来进行,该函数的调用格式为
A = input(提示语句,选项);
其中,提示信息为一个字符串,用于提示用户输入什么样的数据。
如果在input函数调用时‘s’ 选项,则允许用户输入一个字符串。例如,想输入一个人的名字,可以采用以下命令:
xm = input('What is your name','s');
数据输出
MATLAB提供的命令窗口输出函数主要有disp,其调用格式为disp(输出项);
其中,输出项可以为字符串,也可以为矩阵。
A = 'Hello, MATLAB';
disp(A);
运行结果如下
Hello, MATLAB
选择结构
在MATLAB中,选择结构依照不同的条件进行判断,然后根据判断的结果进行某种方法来解决某个问题。
if 语句
单分支if语句
if 条件
语句组1
end
双分支if语句
if 条件
语句组1
else
语句组2
end
多分枝if语句
if <逻辑判断语句1>
语句组1
elseif <逻辑判断语句2>
语句组2
elseif <逻辑判断语句3>
语句组3
…
else
语句组N
end
switch-case语句
switch 表达式
case 语句1
语句组1
case 语句2
语句组2
…
case 语句m
语句组m
otherwise
语句组n
end
循环结构
for语句
for 循环变量 = 表达式1:表达式2:表达式3
循环体语句
end
其中,表达式1的值为循环变量的初值,表达式2的值为步长,表达式3的值为循环变量的终值。步长为1时,表达式2可以省略。
while循环结构
while(表达式)
MATLAB语句
end
变量、数值与表达式
变量
”变量”来源于数学,是计算机语言中能存储计算结果和能表示值抽象概念。
特殊变量
说明
ans
默认变量名
pi
圆周率
inf
无穷大
eps
浮点运算相对精度
nan
非数,即结果不确定
关键字
>> iskeyword
ans =
'break'
'case'
'catch'
'classdef'
'continue'
'else'
'elseif'
'end'
'for'
'function'
'global'
'if'
'otherwise'
'parfor'
'persistent'
'return'
'spmd'
'switch'
'try'
'while'