| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
|
|
|
#1 |
|
初级会员
注册日期: 2010-03-13
帖子: 6
声望力: 0 ![]() |
我想用100个正弦函数求和,相位为[0:2*pi],希望各位能给这个编编程序,我自己也编了但不知正确与否
|
|
|
|
|
|
#2 |
|
高级会员
注册日期: 2008-01-02
帖子: 247
声望力: 22 ![]() |
把你要实现的数学表达式贴出来。
|
|
|
|
|
|
#3 |
|
初级会员
注册日期: 2010-03-13
帖子: 6
声望力: 0 ![]() |
我的编程程序为:x=0
i/10:2*pi;i=0; sum=0; for i=1:100 y=sin(x+i); sum=sum+y; end plot(x,sum) 不知这个正确与否,帮我看看哈,谢谢了 |
|
|
|
|
|
#4 |
|
高级会员
注册日期: 2008-01-02
帖子: 247
声望力: 22 ![]() |
是100条sin曲线之和。
不过语句有需要修改之处: (1)sum是matlab内部命令,不建议当变量使用; (2)'i=0'这句是多余的。 clear all close all x=0 i/10:2*pi;s=0; for i=1:100 y=sin(x+i); s=s+y; end plot(x,s) |
|
|
|