声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 864|回复: 2

[综合讨论] 请教求和及画图

[复制链接]
发表于 2009-8-10 11:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我的目的是画一个与g有关的求和表达式的图
程序如下:
clear
syms g
a=7;
n=100;
I1=0;
for i=1:n
f1=(cos(sqrt(2*i+1)*g))^2;
f1=a^(4*i+2)/gamma(2*i+2)*f1;
I1=I1+f1;
end
g=0:20;
plot(g,I1);

提示的错误:
??? Error using ==> plot
Conversion to double from sym is not possible.
希望高手解答
回复
分享到:

使用道具 举报

 楼主| 发表于 2009-8-10 11:07 | 显示全部楼层
在画图之前,我可以求出I1的表达式,可以一旦我要去画图的时候,就有那个错误提醒
发表于 2009-8-10 11:43 | 显示全部楼层

回复 沙发 charlyluo 的帖子

参考(注意 n过大会出现NAN):
clc
clear
syms g
a=7;
n=10;
I1=0;
for i=1:n
f1=(cos(sqrt(2*i+1)*g))^2;
f1=a^(4*i+2)/gamma(2*i+2)*f1;
I1=I1+f1;
end
x=0:20;
plot(x,subs(I1,g,x))
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-10-1 03:29 , Processed in 0.059543 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表