Matlab學習01 陣列的生成及三角函式的繪製

2021-10-25 05:00:28 字數 936 閱讀 4919

陣列的生成

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.單元陣列和結構體作用差不多,相同點 都是存放不同型別的資料,能實現不同型別資料的儲存機制。不同點 ...