请问Matlab中编程时sin函数频率如何改变?
y=A*sin(2*pi*f*t+phi)这种方法在Matlab中试了,不太行啊有啥更好的方法啊...
y=A * sin(2*pi*f*t+phi) 这种方法在Matlab中试了,不太行啊 有啥更好的方法啊
展开
2个回答
展开全部
额 你要 符号的运算 那你还是用mathematica 吧
mathematica 运算符号的速度比MATLAB 速度快得多了。
化简 通常使用 Simplify 和 FullSimplify 就可以了
三角化简还可以用那个 TrigReduce
Sin[a + b]*Cos[a - b] + Sin[2 a + b]*Sin[a + 2 b] +
Cos[a + 3 b]*Sin[2 a + 3 b] // FullSimplify
输出
1/2 (Cos[a - b] - Cos[3 (a + b)] + Sin[a] + Sin[2 a] + Sin[2 b] +
Sin[3 (a + 2 b)])
mathematica 运算符号的速度比MATLAB 速度快得多了。
化简 通常使用 Simplify 和 FullSimplify 就可以了
三角化简还可以用那个 TrigReduce
Sin[a + b]*Cos[a - b] + Sin[2 a + b]*Sin[a + 2 b] +
Cos[a + 3 b]*Sin[2 a + 3 b] // FullSimplify
输出
1/2 (Cos[a - b] - Cos[3 (a + b)] + Sin[a] + Sin[2 a] + Sin[2 b] +
Sin[3 (a + 2 b)])
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |