#c#
#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);
}
график хорош, но он рисует дыру на первый взгляд. я использую mschart:
http://imageshack.us/photo/my-images/824/graph1v.png/
я хотел бы знать, является ли дыра проблемой с моим синтаксисом?
Комментарии:
1. Что вы используете для рисования графика?
2. @howard превратите это в ответ
Ответ №1:
Кажется, что диапазон вашей оси y ограничен максимальным значением, но сама точка находится точно за пределами диапазона построения графика.
Одним из решений является добавление небольшого количества к диапазону осей, чтобы все точки четко попадали в пространство построения.
Ответ №2:
Попробуйте сделать максимальный y
диапазон для графика немного больше максимального значения. Если максимальное значение равно 4.5, то сделайте предел графика по оси y равным 5.0.
Ответ №3:
В вашем синтаксисе нет ничего плохого, это действительно должна быть плавная кривая. Я вставил это в matlab просто для уверенности.