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生活 的文章