Matlab学习笔记

Matlab笔记

注释

Ctrl + R 一键注释,Ctrl + T 一键取消注释

分号

有分号无回显,无分号显示对应运算结果

代码按行区分

输入输出

disp() 屏幕显示 input() 屏幕输入

清屏

clc;

快捷键

12

3

矩阵

逗号或空格间隔表示同一行,分号间隔表示下一行。

矩阵A

sum(A) 将每列元素相加,得到一个行向量,行向量的每个元素为对应的列的和

sum(A) = sum(A,1)

sum(A,2) 将每行元素相加,得到一个列向量 …

sum(sum(A)) 获得全部和

sum(A(:)) = sum(sum(A))

A(x,y) 表示取矩阵第x行,第y列的元素(下标从1开始)

A(:,y) 表示取第y列的所以元素

A(:,[x,y]) 表示取第x,y列的所有元素

A(1:4,[x:2:y]) 表示取x到y的间距2的列的第1到第4个元素

size函数

size(A) 获得一个1x2的矩阵,第一个元素是行数,第二个元素是列数

[r,c] = size(A) 获得返回值

repmat函数

B = repmat(A,m,n); 将矩阵A复制m*n块,即把A作为B的元素,B由m*n个A平铺而成

运算

inv(A) 求矩阵A的逆

A*B 矩阵乘法

A/B 矩阵除法

A/B = A*inv(B)

两个形状相同的矩阵对应元素之间的乘除法在运算符号前加点

A.*B

A./B


A*2 = A.\*2 A/2 = A./2


每个元素乘方:

A.^2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值