capitan-vor
20-05-2010, 19:51
Добрый вечер.
Для курсовой работы необходимо создать программу,которая строила два графика в двух компонентах Tchart:
1-входную функцию,зависящую от частоты w=2*пи*Т
заданную u=1-e^(-(2t/T)^2))sin(4*пи*t/T),при t [0,t/2]
u=e^(-(8t/T-4)) при t [T/2,T]
2-построить график U на всем периоде ,умноженную на функцию K(w)
http://forum.oszone.net/attachment.php?attachmentid=44933&stc=1&d=1274370668
вот ,мужики,помогите ,пожалуйста,скоро сдавать,а времени учить с++ нету.
Начал читать про Tchart,а нигде не написано какой функцией просто строить график-везде сверхсложные задачи и тд(((((((
вот мой код,подскажите хотя бы с чего начать?
"//---------------------------------------------------------------------------
#include <vcl.h>
#include <math.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
double R,C,w,t;
double T=0.005;
double U1(double t,double T)
{
double result,temp;
temp = pow(2*t/T,2);
result=1-pow(2.718,-temp)*sin(4*3.14*t/T);
return result;
}
double U2(double t,double T)
{
double result;
result=pow(2.718,-((8*t/T)-4)) ;
return result;
}
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
double U;
float s;
if (t <T/2 ){
U=U1(t,T);
}
else {
U=U2(t,T);
}
R=StrToFloat(Edit1->Text);
C=StrToFloat(Edit2->Text);
w=StrToFloat(Edit3->Text);
}
//---------------------------------------------------------------------------
"
Для курсовой работы необходимо создать программу,которая строила два графика в двух компонентах Tchart:
1-входную функцию,зависящую от частоты w=2*пи*Т
заданную u=1-e^(-(2t/T)^2))sin(4*пи*t/T),при t [0,t/2]
u=e^(-(8t/T-4)) при t [T/2,T]
2-построить график U на всем периоде ,умноженную на функцию K(w)
http://forum.oszone.net/attachment.php?attachmentid=44933&stc=1&d=1274370668
вот ,мужики,помогите ,пожалуйста,скоро сдавать,а времени учить с++ нету.
Начал читать про Tchart,а нигде не написано какой функцией просто строить график-везде сверхсложные задачи и тд(((((((
вот мой код,подскажите хотя бы с чего начать?
"//---------------------------------------------------------------------------
#include <vcl.h>
#include <math.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
double R,C,w,t;
double T=0.005;
double U1(double t,double T)
{
double result,temp;
temp = pow(2*t/T,2);
result=1-pow(2.718,-temp)*sin(4*3.14*t/T);
return result;
}
double U2(double t,double T)
{
double result;
result=pow(2.718,-((8*t/T)-4)) ;
return result;
}
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
double U;
float s;
if (t <T/2 ){
U=U1(t,T);
}
else {
U=U2(t,T);
}
R=StrToFloat(Edit1->Text);
C=StrToFloat(Edit2->Text);
w=StrToFloat(Edit3->Text);
}
//---------------------------------------------------------------------------
"