问题描述
for (double x=0;x<=7D;x+=.01D)
{
b = 1.771289; c = 2.335719; d = 0.5855771; g = 4.4990302; h = 4.3369349; k = 0.67356705;
y = b * Math.Exp(-(0.5 * (Math.Pow(((x - c) / d),2)))) +
g * Math.Exp(-(0.5 * (Math.Pow(((x - h) / k),2))));
qResults.Rows.Add(x,y);
}
该图很好,但它在peek中画了一个洞。我正在使用mschart:
http://imageshack.us/photo/my-images/824/graph1v.png/
我想知道孔是否与我的语法有关?
解决方法
看来您的y轴范围受最大值限制,但正好落在绘图范围之外。
一种解决方案是向轴范围添加少量,以使所有点都清楚地落在绘图空间内。
,尝试使图表的最大
y
范围略大于最大值。如果最大值为4.5,则使图形y轴限制等于5.0。
,您的语法没有错,那应该是一条平滑的曲线。可以肯定的是,我将其粘贴到了matlab中。