0
点赞
收藏
分享

微信扫一扫

MATLAB---操作数组和矩阵的常见代码示例


创建数组和矩阵

% 创建行向量
row_vector = [1, 2, 3, 4, 5];

% 创建列向量
column_vector = [1; 2; 3; 4; 5];

% 创建矩阵
matrix = [1, 2, 3; 4, 5, 6; 7, 8, 9];

访问数组和矩阵元素

% 访问行向量元素
element = row_vector(3);

% 访问列向量元素
element = column_vector(2);

% 访问矩阵元素
element = matrix(2, 3);

修改数组和矩阵元素

% 修改行向量元素
row_vector(3) = 10;

% 修改列向量元素
column_vector(2) = 20;

% 修改矩阵元素
matrix(2, 3) = 30;

数组和矩阵运算

% 数组相加
result = array1 + array2;

% 数组相乘
result = array1 .* array2;

% 矩阵乘法
result = matrix1 * matrix2;

% 矩阵转置
transposed_matrix = matrix';

数组和矩阵函数

% 数组和矩阵求和
sum_result = sum(array);

% 数组和矩阵均值
mean_result = mean(matrix);

% 数组和矩阵最大值
max_value = max(array);

% 数组和矩阵最小值
min_value = min(matrix);

数组和矩阵索引和切片

% 获取数组的前三个元素
subset = array(1:3);

% 获取矩阵的第二行
row = matrix(2, :);

% 获取矩阵的前两列
column = matrix(:, 1:2);

% 获取矩阵的子矩阵
submatrix = matrix(1:2, 2:3);


举报

相关推荐

0 条评论