1)、輸入數字語法
x = input(prompt)
示例
prompt = 'what is the original value? ';
x = input(prompt)
y = x*10
顯示
what is the original value? 3
x = 3
y = 30
2)、輸入文字語法
str = input(prompt,'s')
示例
prompt = 'do you want more? y/n [y]: ';
str = input(prompt,'s');
fprintf('you char is %s',str);
顯示
do you want more? y/n [y]: n
you char is n
語法
disp(x)
示例1——數字和文字
num=10;
str= "hello";
disp(num);
disp(str);
顯示
10
hello
示例2——超連結
disp(x) 顯示
示例3——多變數
name = 'alice';
age = 12;
x = [name,' will be ',num2str(age),' this year.'];
disp(x)
顯示
alice will be 12 this year.
示例4——多變數
name = 'alice';
age = 12;
fprintf('%s will be %d this year.\n',name,age);
顯示
alice will be 12 this year.
1、if-else示例
disp('input your num : ')
num=input('');
if num>0
disp(num)
else
num=-num;
disp(num)
end
顯示
input your num :
4 4
input your num :
-4 4
2、switch示例
num=input('input your num : ');
switch num
case 0
disp('you num is 0')
case 1
disp('you num is 1')
case 2
disp('you num is 2')
otherwise
disp('null')
end
顯示
input your num : 1
you num is 1
input your num : 2
you num is 2
input your num : 3
null
1、while示例
a=3;
while a>0
disp(a);
a=a-1;
enddisp('this ok!')
顯示
3
2 1
this ok!
2、for示例
for num=1:2:10
disp(num);
end
顯示
1
3 5
7 9
1、break說明
break 終止執行 for 或 while 迴圈。不執行迴圈中在 break 語句之後顯示的語句。
在巢狀迴圈中,break 僅從它所發生的迴圈中退出。控制傳遞給該迴圈的 end 之後的語句。
2、continue說明
continue 將控制權傳遞到 for 或 while 迴圈的下一迭代。它跳過當前迭代的迴圈體中剩餘的任何語句。程式繼續從下一迭代執行。
continue 僅在呼叫它的迴圈的主體中起作用。在巢狀迴圈中,continue 僅跳過迴圈所發生的迴圈體內的剩餘語句。
Matlab程式設計 入門 二)
matlab 二 1.冒號表示式與子矩陣提取 1 冒號表示式在向量生成 子矩陣提取等方面很重要 冒號表示式原型為 v s1 s2 s3 該函式生成乙個行向量v,s1為向量起始值 s2為步距 該向量以 s1為起點,每隔步距 s2取乙個點 直至到不超過 s3的最大值,若 s2省略,則 s2的預設值為 1...
matlab基本程式設計
for a 1 9 水仙花數 for b 0 9 for c 0 9 if a 3 b 3 c 3 a 100 b 10 c 1 disp a 100 b 10 c 1 endend endend a 1,2,3,4,5 b 4,5,6,7,8 c,d max a.b 得到數值和位置 e,f min...
Matlab入門學習(程式設計)
一 迴圈 for,while for迴圈 for i begin step end endwhile迴圈 while condition end二 分枝 if,if else,switch case if condition else endswitch var case value1 case v...