int x,y;
HDC hdc=GetDC(Handle); // Узнаем HDC того по чему будем рисовать
// (У тебя будет не Handle, а hWnd окна)
x=0; // Просто переходим
y=sin((double)x*M_PI/180)*(double)50; // в первую точку
MoveToEx(hdc,x,y,NULL); // (ничего пока не рисуется)
for(;x<700;x++) // В цикле меняется переменная
{
y=sin((double)x*M_PI/180)*(double)100+100.5; // Считается функция
LineTo(hdc,x,y); // Из текущей позиции рисуем линию в (x;y) и меняем текущую позицию на (x;y)
}
Графики...
FILE* f = fopen("test.lnw","w");
double* u_new = new double[N];
memset(u_new,0,N*sizeof(double));
long T_max = T;
long t=0;
while(dlg->thrRun)
{
for(int i=1;i<N-1;i++)
u_new = u + tau*N*N*(u[i+1] - 2*u + u[i-1])
+ tau*cappa*exp(log(u)/log(M_E));
memcpy(u,u_new,N*sizeof(double));
for(int j=0; j<N; j++)
fprintf(f,"%5.4f\t",u[j]);
fprintf(f,"\n");
t++;
if(t>T_max)
break;
}
Народ, как визуализировать эти данные, проще говоря, построить по ним график?
*сознаёт, что тупит, но поскольку осознание этого не помогает...* Хелп, плиз...
Я так понял, ты работаешь в Visual, да? Ты хочешь вывести график во расчета данных или по данным из файла?
Цитата:
Originally posted by lord Kelvin
Я так понял, ты работаешь в Visual, да? Ты хочешь вывести график во расчета данных или по данным из файла?
Я так понял, ты работаешь в Visual, да? Ты хочешь вывести график во расчета данных или по данным из файла?
да, в вижуалах..
Пожалуй, во время расчёта -- тогда я уж как-нибудь соображу, как строить по данным из файла.. надеюсь.. :roll:
по прочтении факов, не нахожу для себя ничего полезного...
Цитата:
Originally posted by Walter
да, в вижуалах..
Пожалуй, во время расчёта -- тогда я уж как-нибудь соображу, как строить по данным из файла.. надеюсь.. :roll:
по прочтении факов, не нахожу для себя ничего полезного...
да, в вижуалах..
Пожалуй, во время расчёта -- тогда я уж как-нибудь соображу, как строить по данным из файла.. надеюсь.. :roll:
по прочтении факов, не нахожу для себя ничего полезного...
Код:
Вот пример построения графика.
Спасибо большое.:!!!: попробую разобраться с этой грешной прогой...8) *вздыхает* чайник десу...:{
Цитата:
Originally posted by Walter
Спасибо большое.:!!!: попробую разобраться с этой грешной прогой...8) *вздыхает* чайник десу...:{
Спасибо большое.:!!!: попробую разобраться с этой грешной прогой...8) *вздыхает* чайник десу...:{
Оффтоп: Ты главное спрашивай.=)
Цитата:
Originally posted by lord Kelvin
Оффтоп: Ты главное спрашивай.=)
Оффтоп: Ты главное спрашивай.=)
спрашиваю... написано, клёво, компилится без ошибок(даже странно) но не запускается. Хочет mfc71d.dll ... не понимаю... :{
Цитата:
Originally posted by Walter
спрашиваю... написано, клёво, компилится без ошибок(даже странно) но не запускается. Хочет mfc71d.dll ... не понимаю... :{
спрашиваю... написано, клёво, компилится без ошибок(даже странно) но не запускается. Хочет mfc71d.dll ... не понимаю... :{
Где-то в глубинах настрект проекта, к нему (к проекту) можно добалять файлы. Попробуй добавить этот самый mfc71d.dll.