matlab

本文介绍了MATLAB中的一些基本操作,包括计算平均值、取最大值及其索引、矩阵操作如除以常数、循环移位,以及获取数组长度和维数的方法。还展示了如何使用plot函数绘制多通道信号时域曲线,并探讨了矩阵的翻转功能,如fliplr、flipud和flipdim。
摘要由CSDN通过智能技术生成
%消除直流偏置(二通道减去平均值)

y21=y21-mean(y21); %mean平均值


[Y,I]=max(M,[],2), 在第2维方向上取最大值,也就是每行最大值,结果存在Y里,I里存的是每行最大值的列位置。 

>> M=magic(3) 

M = 8 1 6 

3 5 7 

4 9 2

 >> [Y,I]=max(M,[],2) 

Y = 8 7 9

 I = 1 3 2

结论:[max1,tm1]=max(M1(:,2),[],1);


绝对值:abs

矩阵A的每一个元素都除以2:A/2


循环移位:

>> x=[ 1 2 3 4 5 6 7 8 9 ]
x =
     1     2     3     4     5     6     7     8     9
>> circshift(x,[0,-4]) %0表示在行方向上移动位数,-4表示在列方向移动位数
ans =
     5     6     7     8     9     1     2     3     4



matlab怎样获得数组和矩阵的长度、维数?

矩阵的长度可以用函数length(x)获得,维数可以用size(x)函

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值