陣列的生成
1.冒號法
%%生成乙個長度為100,從0到99的陣列
%%使用:(初值:步長:終值)
%%最後生成:[0,1,...,99]
n = (0:1:99);
2.linspace函式
%%生成乙個長度為100,從0到99的陣列
%%使用:(初值:步長:終值)
%%最後生成:[0,1,...,99]
n = linspace(0,100,1);
matlab中,陣列生成後索引從1開始,而不是從0開始,這點需要記住。陣列生成後通過 arr(1) 獲取陣列arr的第乙個元素以余弦函式cos(x)為例,利用上方生成的陣列繪製余弦函式影象(先對陣列進行一下處理)
%% 陣列生成
x = (0:1:99)*pi/20;
%% cos函式的計算
y = cos(x);
%% 影象繪製
plot(x,y); xlabel('x'); ylabel('y');
執行結果如下
subplot的使用
%% 陣列生成
x = (0:1:99)*pi/20;
%% cos函式的計算
y = cos(x);
subplot(2,2,1); plot(x,y); xlabel('x'); ylabel('y');
先到這,下節課學習完後繼續更新
MATLAB陣列生成 引用
可視為單行矩陣,二維陣列以列為單元 l 函生陣 組 l 數生陣 組 l 組生陣 組 兩組之間可帶或不帶逗號c a b 或c a,b 等差陣列生成方式 a 0 0.02 1 b linspace 0,1,75 等比陣列生成方式 c logspace 0,2,11 等比數列,初值10 0,終點為10 2...
matlab單元陣列 結構陣列學習記錄
結構陣列 應該是上週總結的,忘了 單元陣列 cell array 即每個元素為乙個單元的陣列。每個單元可以包含任意資料型別的陣列。例如,單元陣列的乙個單元可以是乙個實數矩陣,或是乙個字串陣列,也可以是乙個復向量陣列。用類似矩陣的記號將複雜的資料結構納入乙個變數之下。和矩陣中的圓括號表示下標類似,單元...
matlab學習筆記 一)單元陣列
matlab學習筆記 一 單元陣列 1.floor x 取最小的整數 floor 3.18 3,floor 3.98 3 ceil x 取最大的整數 ceil 3.18 4,ceil 3.18 4 2.單元陣列和結構體作用差不多,相同點 都是存放不同型別的資料,能實現不同型別資料的儲存機制。不同點 ...