Тема: вопросы по ZedGraph
Доброе время суток.
Возникла проблема при решений следующей задачи.
При попытке вывести на график значение в отрицательном диапазоне ничего не происходит.
Привожу код...
for (var _conThick = _xmn; _conThick <= _xmax; _conThick += _step)
{
double ExpC, ZnamC, DifC, ZnamS;
int temp;
temp = Convert.ToInt32(_cTempT.Text);
ZnamS = k * temp ;
ZnamC = -Ea / ZnamS;
ExpC = Math.Exp(ZnamC);
DifC = D0 * ExpC;
double valDif, const1, const2, const3, const4, _endpar;
valDif = 2 * (Math.Sqrt(DifC * _time));
const1 = 0.278393 * (_conThick / valDif);
const2 = 0.230389 * (_conThick / valDif) * (_conThick / valDif);
const3 = 0.000972 * (_conThick / valDif) * (_conThick / valDif) * (_conThick / valDif);
const4 = 0.078108 * (_conThick / valDif) * (_conThick / valDif) * (_conThick / valDif) * (_conThick / valDif);
_endpar = (1 / (1 + const1 + const2 + const3 + const4));
double Cxt;
Cxt = Cs * Math.Pow(_endpar, 4);
double _ConThick = _conThick * 1e9;
listBox3.Items.Add(Cxt.ToString("0.#E+0"));
listBox4.Items.Add(_ConThick.ToString("0"));
list2.Add(_conThick, -Cxt); // не выводит график по логарифмической шкале
list3.Add(_conThick, -_nb); // не выводит график по логарифмической шкале
//вывод 2ух графиков q+ and q-
//
double p = Cxt - _nb;
if (p < 0)
{
_valofpoint.Text = _conThick.ToString();
double point = Convert.ToDouble(_valofpoint.Text);
}
}