1.可以通過查詢fx來獲得自己想找到的函式。
2.%% section區塊 run section可以用來debug。
3.智慧型縮排。
4.常用指令:
if, elseif, else
switch, case, otherwise
while, break,continue, end
for end
pause
return
5.矩陣的預先分配:allocation
如:a=zeros(1000, 1000)。預先分配會快一些。
6.有的指令很長,為了換行,用…換行號。
7.程式在執行時可以用ctrl+c來down掉。
1.edit(which(『mean.m』)): 用來檢視函式庫中原有的函式mean。
2.函式名要和檔名一樣。
3.因為引數是向量,有時候要強調點乘。
4.將函式和呼叫它的指令碼新增到同乙個資料夾。
%
% 呼叫第乙個函式
y=freebody([
3,5]
,6,8
);disp
(y);
%% 呼叫第二個函式
f2c(
);
function y =
freebody
(y0, v0, t)
y = y0 + v0.
*t +
0.5*
9.8.
*t.*t;
```c
function f2c()
syms ft;
ft='hao'
;while
isempty
(ft)~=
1 ft=
input(''
);c=
(ft-32)
*5/9
; ft=
num2str
(ft)
;disp
(c);
end
### 4.矩陣輸入的**示例
```c
%% 這是關於矩陣輸入
a = [1, 21, 6; 5, 17, 9; 31, 2, 7];
a(1,2) = 76;
a(3,2) = 0;
a([1, 2], [1, 2])=0;
%% 這是關於if
m = 0;
if (m>1)
disp('m大');
elseif(m>0)
disp('m中');
else
disp('m小');
end%% 這是關於switch
in_num = 1;
switch in_num
case 0
disp('num 0');
case 1
disp('num 1');
otherwise
disp('sb');
end%% 這是關於while
n=1;
while prod(1:n)<1e100 % 10的100次方
n = n+1;
enddisp(n)
%% 這是關於for
ticsum = 0;
for a0=1:999
sum =sum + a0;
endtoc
%% 關於換行。
hello = ...
3;
MATLAB學習筆記2
注 僅供學習使用,部分內容來自學校課程課件或網路,理性 1.記憶體變數的顯示與刪除 1 who 顯示matlab工作空間中已經駐留的變數名清單。2 whos 給出變數名的同時,給出它們的大小 所佔位元組數和資料型別 3 clear 刪除matlab工作空間中的變數。但特殊變數不能被刪除。x 1 y ...
Matlab 變數 學習筆記 2
matlab 定義乙個變數,例如 x 4 在使用變數時 1.必先賦值 2.系統接收乙個變數後可以被引用,3,表示式返回的結果,不會分配給任何變數,系統分配乙個變數名ans,以後可以繼續使用,1,在使用matlab時 執行多個任務同一行。2,但需要查詢使用了的變數名,可以使用who查詢,而且whos查...
matlab學習筆記 colormap 函式
matlab中,每個figure都有 而且僅有 乙個colormap,翻譯過來就是色圖。colormap map 用map矩陣對映當前圖形的色圖。colormap default 預設的設定是 jet.map colormap 獲得當前色圖矩陣.colormap ax,應用色圖到ax座標對應的圖形,...