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中。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...