yuhuihui 发表于 2009-2-25 10:15

w为一定范围内变化的量

w为一定范围内变化的频率量,比如w=1:1:30
有一个关于时间的函数x=(sin(w*t)-sin(w-8*t)-2*sin(4*t))/(w-4)
要求其幅度随频率的关系曲线

我写为:

w=1:1:30;
x=(sin(w*t)-sin(w-8*t)-2*sin(4*t))/(w-4)   

但是x=(sin(w*t)-sin(w-8*t)-2*sin(4*t))/16*(w-4);总提示矩阵不匹配
即使改成x=(sin(w.*t)-sin(w.*t-8*t)-2*sin(4*t))./16.*(w-4) 也不对了

不知道到底该怎样改?

xukai871105 发表于 2009-2-25 10:56

回复 楼主 yuhuihui 的帖子

当然了啊
w和t的维数是不一样的啊
你要用for循环去求

ChaChing 发表于 2009-2-25 14:50

回复 楼主 yuhuihui 的帖子

记得另一类似帖曾回覆过!
http://forum.vibunion.com/forum/viewthread.php?tid=76735&highlight=
LZ的w代表什麽含意! 频率随时间而变? 若是的话, 才可以使用点乘!
说清楚些, 就是w=w(t), q1(w,t)=q1(w(t),t)=q1(t), 讲白就是q1仅有t一个自变数, 其大小为1*Nt或Nt*1
若不是w代表频率随时间而变的涵义, 就不可使用点乘! 这时q1代表一个2阶矩阵, 其大小为Nw*Nt或Nt*Nw

水平有限, 不知表达清楚否?
建议LZ发帖稍微说清楚些! 别人可能无法知道w,q1表示什麽?

[ 本帖最后由 ChaChing 于 2009-2-25 14:52 编辑 ]
页: [1]
查看完整版本: w为一定范围内变化的量