如何解决c#方程在图中绘制一个孔
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中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。