在 MATLAB 中,可以通过以下几种方法给矩阵赋值:
A = [1, 2, 3; 4, 5, 6; 7, 8, 9]; % 直接给每个元素赋值
A(2, 3) = 10; % 给矩阵中特定位置的元素赋值
A(1, :) = [11, 12, 13]; % 给矩阵的一整行赋值
A(:, 3) = [14; 15; 16]; % 给矩阵的一整列赋值
x = linspace(1, 10, 10); % 生成一个从1到10的等差数列
A = reshape(x, [5, 2]); % 将等差数列转换为一个5行2列的矩阵
A = rand(3, 4); % 生成一个3行4列的随机矩阵,元素取值范围为0到1之间
A = zeros(2, 3); % 生成一个2行3列的全零矩阵
B = ones(4, 4); % 生成一个4行4列的全一矩阵
A = diag([1, 2, 3]); % 创建一个3阶对角矩阵,对角线上的元素为1、2、3
A = eye(3); % 创建一个3阶单位矩阵
以上是常见的几种给矩阵赋值的方法,根据具体需求选择合适的方法即可。