mathematica 7.0画图问题,怎么画分段的周期函数??
像画一个分段的周期函数,写了如下的代码:Clear[f,g,h,x];f[x_]:=If[(x>=0)&&(x<=5),0.2*x,-0.2*x+2]/;(x>=0)&&...
像画一个分段的周期函数,写了如下的代码:Clear[f, g, h, x];
f[x_] := If[(x >= 0) && (x <= 5), 0.2*x, -0.2*x + 2] /; (x >= 0) && (x <= 10);
g[x_] := f[x]+f[x - 10]+f[x-20];
Plot[g[x], {x, 0, 100}]可是却没有显示,但如果把g[x]改为g[x]=f[x-10],就会有10~20上的一段图像。请教大神,这是怎么回事??或者有神马其他方法画类似的函数? 展开
f[x_] := If[(x >= 0) && (x <= 5), 0.2*x, -0.2*x + 2] /; (x >= 0) && (x <= 10);
g[x_] := f[x]+f[x - 10]+f[x-20];
Plot[g[x], {x, 0, 100}]可是却没有显示,但如果把g[x]改为g[x]=f[x-10],就会有10~20上的一段图像。请教大神,这是怎么回事??或者有神马其他方法画类似的函数? 展开
2013-05-14
展开全部
虽然不明白你是什么函数但是我可以给你讲一讲我是怎么画分段函数的比如我要画 取值在-2到2之间f[x_]:=x-1/;x>=0
f[x_]:=x^2/;(x>-1)&&(x<0)
f[x_]:=Sin[x]/;x<= -1 (这个是先定义函数)Plot[f[x], {x, -2, 2}]然后图象就出来了.反正定义的时候是这个公式f[x_]:=expr/;condition (一定要看清楚,等号前面有个冒号,我才做的时候经常犯错)
f[x_]:=x^2/;(x>-1)&&(x<0)
f[x_]:=Sin[x]/;x<= -1 (这个是先定义函数)Plot[f[x], {x, -2, 2}]然后图象就出来了.反正定义的时候是这个公式f[x_]:=expr/;condition (一定要看清楚,等号前面有个冒号,我才做的时候经常犯错)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-14
展开全部
额,不会用mathematica,Maple党路过,去verycd下本指南吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询