Matlab基础

一、基本命令和语句

1. 向量、矩阵
x=[1 2 3] 或 x=[1,2,3]   行向量
y=[1;2;3]   列向量
;  换行
clc  清屏
x=[1 2 3; 4 5 6; 7 8 9]   3X3矩阵
y=[1 2 3
4 5 6]  2X3矩阵

2.赋值:
x=[0:2]   即x= 0.00 1.00 2.00
x=[0:2]’   转置x=0.00
                         1.00
                         2.00
x=[0:0.5:2]   x=0.00 0.50 1.00 1.50 2.00
x=linspace(0,2,5)        0到2之间有5个点 x=0.00 0.50 1.00 1.50 2.00

3.常用矩阵
x=zeros(2,3)     两行三列的0矩阵 初始化全为0的矩阵
x=zeros(2)     两行两列的0的方阵
y=ones(2)     两行两列全为1的方阵
y=ones(2,3)     同理
x=eye(2)     单位阵 x= 1.00 0.00
                                    0.00 1.00
x=eye(2,3)      主对角线全为1
5行5列全为2的矩阵:    x=2*ones(5)

4.固定变量
pi     π
z=i     z=0.00+1.00i
x=1/0     无穷大 x=Inf
0/0     NaN

5.矩阵运算和数组运算
A=[1 2 3 ; 4 5 6 ; 7 8 9]
B=[5 3 6 ; 5 5 6 ; 2 3 2]
C=A+B
D=A-B
E=A*B     矩阵的乘法
F=A.*B    对应位置的数相乘
G=A/B     矩阵的除法 即 G=A * B^(-1) A乘B的逆
H=A./B    对应位置的数相除

I=A^2      A的二次方    方阵可以有几次方
J=A.^2    A对应位置的二次方
K=A.^B     A对应位置的B次方

6.数组和数组行列块操作:取值
A=[1 2 3; 4 5 6; 7 8 9]
x=A(1,3)         即取第一行第三列的数3
y=A(2, : )         第二行的所有数
z=A(1:2, 1:3)     第一行和第二行中第一列到第三列的数

7.赋值
A(1,3) = 0       把第一行第三列的数赋值为0
A(2, : ) = [6 5 4]       把第二行的数赋值为6

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值