Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-03-16, 19:46   #1
wsmwsj
初级会员
 
注册日期: 2010-03-13
帖子: 6
声望力: 0
wsmwsj 正向着好的方向发展
微笑 求正弦函数求和程序

我想用100个正弦函数求和,相位为[0:2*pi],希望各位能给这个编编程序,我自己也编了但不知正确与否
wsmwsj 当前离线   回复时引用此帖
旧 2010-03-16, 21:22   #2
mathjiang
高级会员
 
注册日期: 2008-01-02
帖子: 247
声望力: 22
mathjiang 正向着好的方向发展
默认 回复: 求正弦函数求和程序

把你要实现的数学表达式贴出来。
mathjiang 当前离线   回复时引用此帖
旧 2010-03-17, 11:09   #3
wsmwsj
初级会员
 
注册日期: 2010-03-13
帖子: 6
声望力: 0
wsmwsj 正向着好的方向发展
默认 回复: 求正弦函数求和程序

我的编程程序为:x=0i/10:2*pi;
i=0;
sum=0;
for i=1:100
y=sin(x+i);
sum=sum+y;
end
plot(x,sum)
不知这个正确与否,帮我看看哈,谢谢了
wsmwsj 当前离线   回复时引用此帖
旧 2010-03-17, 18:24   #4
mathjiang
高级会员
 
注册日期: 2008-01-02
帖子: 247
声望力: 22
mathjiang 正向着好的方向发展
默认 回复: 求正弦函数求和程序

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


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 11:59


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.