Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Необходима помощь

Ответить
Настройки темы
C/C++ - Необходима помощь

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Drongo
Дата: 21-05-2010
Описание: тег код - [code] - #
Изображения
Тип файла: png IMG0023_29987203.PNG
(2.9 Kb, 10 просмотров)
Добрый вечер.

Для курсовой работы необходимо создать программу,которая строила два графика в двух компонентах 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.p...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);





 }
//---------------------------------------------------------------------------

"

Отправлено: 19:51, 20-05-2010

 

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


R,C,w вводятся в edit1,2,3 соответсвенно))

Отправлено: 19:54, 20-05-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Необходима помощь

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Необходима Ваша помощь по вопросам скачивания ??? GRONTO Хочу все знать 3 21-10-2009 02:18
Необходима помощь в установке принтера на win2003srv x64 shadowmastera Поиск драйверов, прошивок и руководств 0 18-06-2008 13:23
Интернет - Необходима помощь в создание REG твикера ashka Microsoft Windows 2000/XP 4 12-12-2007 05:58




 
Переход