Продолжение этой темы Ошибки в коде при решении уравнения переноса
Полученная информация мне помогла во многом,но появилась проблема в выводе графика.
Проблемный участок кода найден(Весь код не выкладываю так как проблема пока именно в этом блоке)
inline double u0(int T,double x)//Начальные условия
{
return fn(T,x);
}
inline double u1(int T,double a,double xmin, double t)//Граничные условия-Проблема в этом коде
{
return fn(T,xmin - a * t);
}
for(int i=0; i<Nx;i++)
{
wht[0][i] = u0(T,xmin + i*hx);//Заполнение начальных условий
}
for(int j=0; j < Nt-1; j++)//Заполнение граничных условий
{
wht[j+1][0] = u1(T,a,xmin,j*ht);
}
Как видно из на графике линии вместо того чтобы оставаться и заканчиваться на своих координатах,они все уходят обратно в 0,хотя мне нужно чтобы они продолжались и оканчивались на своей линии.
Проверил координаты через блокнот и там одни 0.
Изменил код:
inline double u1(double ht)//Изменил возвращаемое значение в проблемном методе
{
return ht;
}
for(int i=0; i<Nx;i++)
{
wht[0][i] = u0(T,xmin + i*hx);//Заполнение начальных условий
}
for(int j=0; j < Nt-1; j++)//Заполнение граничных условий
{
wht[j+1][0] = qt(j*ht);
}
В результате в текстовом файле уже отображаются координаты по вертикали(0.4,0.8,1.2 и тд)
Но сам график стал ещё хуже
Учитывая что мне нужно подниматься вверх по t(0.4,0.8,1.2)
я и возвращаю ht
(то есть шаг) и он у меня отображается но увы почему-то вместо продолжения графика линии всё равно идут в обратную сторону.
Здесь снова проблема, связанная с программированием.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Всем приветКак мне в предложении "Андрусов Анатолий Никифорович пошёл выпить чай у берега Гудзона
Код выше определенно находит необходимый Cell (так как consolelog() выводит то, что необходимо)
Вообщем суть такая, на сайте ведутся логи, js определяет разрешение экрана и отправляет обработчику на php, который заносит в логи все данные...