【Matlab】Matlab入手数值分析常用的命令汇总

在数值分析中学习了很多计算方法,学习过程用Matlab实现,常用的命令汇总如下:

(随着学习更新;备忘录作用)

(一)矩阵操作

1、矩阵元素提取

%% 矩阵元素提取

% 先看一个例子
b = A(1:3,4:5) % 输出A矩阵的1到3行,和4到5列之间的数据到b

% 总结通式
b = A(p:q,r:s) % 输出A矩阵的p到q行,和s到t列之间的数据到b

% 特别的,":"两边什么也不写,代表行/列从头到尾全范围提取
b = A(:,:) % 输出A矩阵的数据到b

% 再特别的,只指定一行/列,便不用":"
b = A(:,1) % 输出矩阵A的第一列到b(按列提取)

% 这样就包含了所有的矩阵切割了
% 当然,b要和提取数据区域的大小一致

2、矩阵合并

%% 矩阵合并
M = [ 1  3;
      2  4
    ];
N = [ 5  6;
      7  8
    ];
% 将矩阵M和N按行合并(空格)
P = [M N]
% 将矩阵M和N按列合并(分号)
Q = [M;N]

% 运行程序,输出结果为
P =
     1     3     5     6
     2     4     7     8
Q =
     1     3
     2     4
     5     6
     7     8

 

你可能感兴趣的:(数值分析)