0
点赞
收藏
分享

微信扫一扫

MATLAB---一维数组和二维数组的操作以及相应的实例代码


一维数组操作

% 创建一个一维数组
A = [1, 2, 3, 4, 5];

% 增加元素
A(end+1) = 6;  % 在末尾添加元素 6
disp(A);       % 输出 [1, 2, 3, 4, 5, 6]

% 删除元素
A(3) = [];     % 删除第 3 个元素
disp(A);       % 输出 [1, 2, 4, 5, 6]

% 修改元素
A(2) = 10;     % 修改第 2 个元素为 10
disp(A);       % 输出 [1, 10, 4, 5, 6]

% 查找元素
disp(A(4));    % 输出第 4 个元素的值

二维数组操作

% 创建一个二维数组
B = [1, 2, 3; 4, 5, 6; 7, 8, 9];

% 增加行或列
newRow = [10, 11, 12];
B = cat(1, B, newRow);  % 在末尾添加新行
disp(B);                % 输出增加行后的二维数组

newColumn = [13; 14; 15];
B = cat(2, B, newColumn);  % 在末尾添加新列
disp(B);                   % 输出增加列后的二维数组

% 删除行或列
B(2, :) = [];    % 删除第 2 行
disp(B);         % 输出删除行后的二维数组

B(:, 3) = [];    % 删除第 3 列
disp(B);         % 输出删除列后的二维数组

% 修改元素
B(1, 2) = 20;    % 修改第 1 行第 2 列的元素为 20
disp(B);         % 输出修改元素后的二维数组

% 查找元素
disp(B(3, 2));   % 输出第 3 行第 2 列的元素值


举报

相关推荐

0 条评论