1、输入输出
s=input('请输入一行字符串:','s'); % 用input函数输入字符串
fprintf('字符串是%c:s); % 用fprintf函数输出字符串
2、矩阵的选取
a(2,:) % 表示矩阵的第2行
a(2,2:end) % 矩阵的第2行中从第2个元素到最后一个元素
a(3,:)=[] % 删除矩阵的第三行
3、矩阵取值
a=randn(4,4) % 定义一个随机4*4矩阵
b=a>1 % j矩阵中大于1的元素位置
a(b) % 取出大于1的元素
4、for循环
for i=1:5
x=0;
for j=1:i
x=x+j;
end
fprintf('从1到%d的整数和为 ',i);
disp(x)
end
5、if语句
value=input('请输入一个正整数:');% 从键盘接受输入
if value>=100
fprintf('三位数以上\n');
elseif value>=10
fprintf('两位数\n');
else
fprintf('个位数\n');
end
6、swich的使用
value=input('请输入一个0~9的整数:');
switch value,%switch语句
case {1,3,5,7,9},
fprintf('输入的数字是奇数!\n');
case {0,2,4,6,8},
fprintf('输入的数字是偶数!\n');
otherwise
fprintf('输入的不是0~9的整数!\n');
end
7、while 语句的使用
s=1;
n=input('你想求多少的阶乘 ');
while n>0
s=s*n;
n=n-1;
end
fprintf('\n答案为%d\n',s);
8、小技巧
ctrl+R:注释掉选中的代码
ctrl+T:取消被注释的代码
ctrl+L:自动整理被选中的代码,比如缩进之类的
%:注释该行代码
%%:将分块注释代码
F9:选中分布代码后按F9便可运行该选中代码
閱讀更多 科研IT生活 的文章