matlab中怎么截断数据

我在对超声检测信号进行截断补零处理,再对数据进行fft,不知道怎么操作??请大神指点

对于一维数组,可以通过A(a : b)的形式进行截断,也即取向量A的第a个到第b个数据。
对于二维数组,可以通过A(a : b, c : d)的形式进行截断,也即取矩阵A的第a行到第b行的第c列到第d列数据。

具体实现方法及理解可以参考如下程序段:
A = [1,3,2,2,1,2,4,5,6,3,2,4,5];
B = A(1:5); % 将向量A进行截断,取其前5个数据,运算结果为B=[1,3,2,2,1]
C =
[1,3,2;
2,1,2;
4,5,6;
3,2,4;
5,3,2];
D = C(2:4, 1:2); % 将矩阵C进行截断,取C的第2行到第4行的前2列数据,运算结果为
D =
[2,1;
4,5;
3,2];
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-01
比如matlab里一个一维数组 x = [a,b,c,d,e],用索引可将其截取,如 x(2:4) = [b,c,d],x(1:3) = [a b c]本回答被提问者采纳
相似回答