科學計算與Matlab筆記:第3章:Matlab程式流程控制
1. 順序結構程式
新建程式檔案:
>> edit f1.m
A=[1,2,3;4,5,6];
B=[1,2;3,4;5,6];
C=A*B
>> f1
C =
22 28
49 64
(1)資料輸入
A=input(提示資訊,選項)
>> A=input('Please input A:')
Please input A:100
A =
100
(2)資料輸出
disp(輸出項);
>> s='Hello World';
>> disp(s)
Hello World
>> a=[1,2,3;4,5,6];
>> disp(a)
1 2 3
4 5 6
(3)程式的暫停
pause(延遲秒數)
若要強行終止程式的執行可以使用Ctrl+C
2. 用if語句實現選擇結構
3. 用switch語句實現選擇結構
4. 用for語句實現迴圈結構
>> for k=[1,3,2,5]
k
end
k =
1
k =
3
k =
2
k =
5
>> for k=1:2:10
k
end
k =
1
k =
3
k =
5
k =
7
k =
9
>> edit f3.m
y=0;
g=-1;
n=input('n = ?');
for i=1:n
g=-g;
y=y+g*1/(2*i-1);
end
pai = 4*y
>> f3
n = ?10000
pai =
3.1415
>> f3
n = ?100
pai =
3.1316
>> f3
n = ?10
pai =
3.0418
第一個執行4次
第二個執行1次
5. 用while語句實現迴圈結構
6. 函式檔案的定義與呼叫
7. 函式的遞迴呼叫
8. 函式引數與變數的作用域
相關文章
- 科學計算與Matlab筆記:第2章:Matlab矩陣處理Matlab筆記矩陣
- Matlab學習筆記(一)Matlab筆記
- [MatLab]學習筆記2:MatLab數值資料Matlab筆記
- Matlab筆記Matlab筆記
- 美賽整理之Matlab的工程數學計算學習筆記(高等數學)Matlab筆記
- 科學計算與視覺化之二(Matlab C/C++函式庫) (轉)視覺化MatlabC++函式
- MATLAB符號數學筆記(一)Matlab符號筆記
- matlab學習筆記一:安裝Matlab筆記
- 《計算機與電腦科學》摘錄筆記計算機筆記
- Java與Matlab混合程式設計JavaMatlab程式設計
- MATLAB學習筆記:數值積分Matlab筆記
- MATLAB學習筆記—多型函式Matlab筆記多型函式
- 【matlab程式設計】matlab隨機數函式Matlab程式設計隨機函式
- matlab庫零散筆記Matlab筆記
- Matlab學習筆記(1)——imshow函式的使用Matlab筆記函式
- matlab學習筆記之基礎知識(一)Matlab筆記
- MATLAB R2023a:引領科學計算與資料分析的新時代 mac/win版MatlabMac
- 從零學java筆錄-第12篇 程式流程控制(二)Java
- C/C++與Matlab混合程式設計初探C++Matlab程式設計
- Matlab學習-視覺化和程式設計Matlab視覺化程式設計
- matlab中三種計算程式執行時間方法Matlab
- MATLAB程式設計與應用系列-關於MATLAB程式設計入門教程的總體編寫安排Matlab程式設計
- Matlab AppDesigner程式設計教程第1章——物件導向程式設計MatlabAPP程式設計物件
- matlab計算含有未知數的矩陣Matlab矩陣
- MATLAB R2023a 數學計算和程式設計軟體 mac版Matlab程式設計Mac
- Matlab並行程式設計方法Matlab並行行程程式設計
- MATLAB 超程式設計介紹Matlab程式設計
- 語音學習筆記2------matlab實現傅立葉變換筆記Matlab
- MATLAB R2023a:資料科學和數學計算的突破性進展 mac/win版Matlab資料科學Mac
- MATLAB R2022a for Mac(專業程式設計和數學計算軟體)MatlabMac程式設計
- Mac專業程式設計和數學計算軟體:MATLAB R2022aMac程式設計Matlab
- ☆☆如何學習MATLAB☆☆Matlab
- matlab-emacs執行matlab程式出錯.不能呼叫matlab命令列模式MatlabMac命令列模式
- 【Matlab筆記1】安裝matlab 2016a win64系統Matlab筆記
- Matlab與C語言程式的應用程式設計介面(轉)MatlabC語言程式設計
- Python科學測量與計算庫Pymeasure: 控制你的儀器進行自動測試和科學計算Python
- matlab統計分析Matlab
- SATD matlab 程式碼Matlab