登录论坛

查看完整版本 : [MATLAB基础] 求正弦函数求和程序


wsmwsj
2010-03-16, 19:46
我想用100个正弦函数求和,相位为[0:2*pi],希望各位能给这个编编程序,我自己也编了但不知正确与否:)

mathjiang
2010-03-16, 21:22
把你要实现的数学表达式贴出来。

wsmwsj
2010-03-17, 11:09
我的编程程序为:x=0:pi/10:2*pi;
i=0;
sum=0;
for i=1:100
y=sin(x+i);
sum=sum+y;
end
plot(x,sum)
不知这个正确与否,帮我看看哈,谢谢了

mathjiang
2010-03-17, 18:24
是100条sin曲线之和。
不过语句有需要修改之处:
(1)sum是matlab内部命令,不建议当变量使用;
(2)'i=0'这句是多余的。
clear all
close all
x=0:pi/10:2*pi;
s=0;
for i=1:100
y=sin(x+i);
s=s+y;
end
plot(x,s)