matlab矩阵操作,四则运算

%%MATLAB矩阵操作
%%
A = [1 2 3 4 5 6 7]
B = 1:2:9%1,9表示1-9的所有数值,2表示步长
C = repmat(B,3,1)%重复B,3,表示横着重复3次,1,表示竖着重复1次
D = ones(2,4)%生成一个两行四列都是1
%%
%%矩阵的四则运算
A = [1 2 3 4;5 6 7 8]
B = [1 1 2 2;2 2 1 1]
C = A + B
D = A - B
E = A * B'%行列相同
F = A .* B%对应项相乘
G = A / B%意思是A*B的逆
H = A ./ B
%%
%矩阵的下标
A = magic(5)%幻方矩阵
B = A(2,3)
C = A(3,:)%冒号表示全部
D = A(:,4 )
[m,n] = find(A > 20)%找出比20大的数字
%%
%逻辑和流程控制
sum = 0;
for n = 1:5;
    sum = sum + n^2;
end
W = sum

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值