Matlab入門基礎知識與技巧

Matlab入門基礎知識與技巧

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的元素

Matlab入門基礎知識與技巧

4、for循環

for i=1:5

x=0;

for j=1:i

x=x+j;

end

fprintf('從1到%d的整數和為 ',i);

disp(x)

end

Matlab入門基礎知識與技巧

5、if語句

value=input('請輸入一個正整數:');% 從鍵盤接受輸入

if value>=100

fprintf('三位數以上\n');

elseif value>=10

fprintf('兩位數\n');

else

fprintf('個位數\n');

end

Matlab入門基礎知識與技巧

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

Matlab入門基礎知識與技巧

7、while 語句的使用

s=1;

n=input('你想求多少的階乘 ');

while n>0

s=s*n;

n=n-1;

end

fprintf('\n答案為%d\n',s);

Matlab入門基礎知識與技巧

8、小技巧

ctrl+R:註釋掉選中的代碼

ctrl+T:取消被註釋的代碼

ctrl+L:自動整理被選中的代碼,比如縮進之類的

%:註釋該行代碼

%%:將分塊註釋代碼

F9:選中分佈代碼後按F9便可運行該選中代碼


分享到:


相關文章: