0.帮助
在Matlab软件界面右上角”搜索文档处”搜索函数。
1.基本操作
矩阵表示:A=[1 2;3 4;5 6]
取元素:例如A(2,2)将返回第二行第二列的元素4。
取行:例如A(2,:)将返回第二行的所有元素, 冒号表示该行或该列的所有元素。
取列:例如A(:,2)将返回 A 矩阵第二列的所有元素
添列:例如A=[A,[100;101;102]]。这样做的结果是在原矩阵的右边附加了一个新的列矩阵, 就是把 A 矩阵设置为原来的 A 矩阵再在右边附上一个新添加的列矩阵。
单位矩阵:例如ones(2,3)就是生成2*3的单位矩阵
从某个元素开始取数字:例如:有x=[0;1;3];y=x(2:end);则y=[1;3]
2.移动数据
矩阵行数:size(A,1)
矩阵列数:size(A,2)
向量长度:length(A)
矩阵每一列所有元素之和得新的行向量/列向量所有元素之和:sum(A)
把矩阵中的所有元素放入一个单独的列向量:有x=[0,1;2,3;4,5];y=x(:);则y=(0,2,4,1,3,5)T
3.计算数据
矩阵乘法:A*B
矩阵中每个元素取相反数:-1*A
矩阵点乘:A.*B
向量/矩阵中每个元素取倒数:1./A
以自然数e为底的幂次运算:exp(v)
4.绘图数据
“`
%Initialization
clear;close all;clc
x=[0:0.01:0.98];
y1=sin(2*pi*4*x);
plot(x,y1);
hold on;
y2=cos(2*pi*4*x);
plot(x,y2);
“`