ripplewa 发表于 2008-4-2 12:26

解释一下这句话什么意思

f(i,:)=(0:length(y(i,:))-1)'.*fs/length(y(i,:)),这句话什么意思?

eight 发表于 2008-4-2 12:59

原帖由 ripplewa 于 2008-4-2 12:26 发表 http://www.chinavib.com/forum/images/common/back.gif
f(i,:)=(0:length(y(i,:))-1)'.*fs/length(y(i,:)),这句话什么意思? 看基础书,无非就是冒号、点乘的用法,然后自己动手尝试

[ 本帖最后由 eight 于 2008-4-2 13:01 编辑 ]

sigma665 发表于 2008-4-2 15:29

f(i,:)=(0:length(y(i,:))-1)'.*fs/length(y(i,:)),
length(y(i,:)) y的行的长度
0:length(y(i,:))-1从0开始到这个长度减1

f(i,:) 第i行

ripplewa 发表于 2008-4-2 17:39

回复 3楼 的帖子

为什么length(y(i,:))-1)后要加上“ '”,就是不明白这一点,:@)

sigma665 发表于 2008-4-2 17:50

回复 4楼 的帖子

转置

zzm_3392 发表于 2008-4-3 11:21

可能fs是个列向量,要将0:length(y(i,:))-1形成的行向量转置后与fs进行点乘。

eight 发表于 2008-4-3 13:03

这类问题完全可以自己动手尝试得到答案

94117239 发表于 2008-4-3 13:50

matlab的加减乘全部是矩阵运算,矩阵的基本知识要好好复习一下

douyer 发表于 2012-7-16 14:43

{:3_50:}

douyer 发表于 2012-7-16 14:43

{:{44}:}
页: [1]
查看完整版本: 解释一下这句话什么意思