Matlab入门教程

来源:互联网 发布:李逵打鱼版本源码 编辑:程序博客网 时间:2024/06/01 21:23

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);
“`这里写图片描述

5.控制语句

6.向量化

0 0
原创粉丝点击