Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
pHaRaOn
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 23
#1

Табулирование функции и вывод результата в таблице - C++

12.12.2010, 00:14. Просмотров 710. Ответов 5
Метки нет (Все метки)

Помогите, пожалуйста, решить задачу.
Протабулировать функцию с использованием оператора цикла с параметром. Сменная x с шагом h на заданом промежутке [a,b].

Спасибо.
Миниатюры
Табулирование функции и вывод результата в таблице  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2010, 00:14     Табулирование функции и вывод результата в таблице
Посмотрите здесь:

Табулирование функции с выводом результата в таблицу - C++
Помогите пожалуйста переделать консольное приложение табулирования в приложение с формой,где результат выводится в таблицу вот код...

Вывод результата несколько раз отработанной функции в одну строку - C++
Очень интересный момент нашел я для себя сегодня в С++. А точнее в выводе средствами iostream Прошу Вас объяснить, что происходит. ...

Табулирования функции и вывод результатов в таблице - C++
Составить программу вычисления функции с использованием оператора цикла с предусловием. Переменная х меняется с шагом h на заданном...

Возвращение результата функции bool и использование его в функции main() - C++
У меня есть функция bool, которая имеет вид: bool Pisos(int row, int place) { if (...) return true; else return false;...

Табулирование функции - C++
1) Используя цикл for, написать программу, которая выводит таблицу значе-ний функции y=-2.4x2+5x-3. При этом пользователь должен ввести...

Табулирование функции - C++
Вычислить значения t, соответствующие каждому значению x (xn<=x<=xk,шаг изменения x равен dx) по формуле: ...

Табулирование функции - C++
Всем привет!помогите пожалуста кто может: протабулировать функцию y=cos*3x-5,23/8,34-2*3,14+модуль sin2x на отрезке с шагом h=0.1*I,где...

табулирование функции С++ - C++
Вычислить и вывести на экран таблицу функции y=f(x) в интервале с шагом h. Результаты представить в виде таблицы Таблицу выровнять с...

Табулирование функции - C++
Составить программу для вычисления значений функции F(x) на отрезке с шагом h. Результат представить в виде таблицы, первый столбец...

Табулирование функции - C++
Помогите пожалуйста написать программу табулирования функции Y(x)=x*x+1,если заданы: а)Xn(x начальное),Dx(шаг),N-количество шагов; б) M...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pHaRaOn
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 23
12.12.2010, 12:44  [ТС]     Табулирование функции и вывод результата в таблице #2
Кто нибудь, пожалуйста
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
12.12.2010, 13:00     Табулирование функции и вывод результата в таблице #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include<iostream>
#include<cmath>
 
using namespace std;
 
int main(void)
{
 
  float  y,u;
  cout<<endl<<"Result"<<endl;
    for(float x=0; x<6; x+=0.5)
      {
        if(x>=0 && x<2)
        {
            u=(pow((float)2.0,x)*sin(x)+2);
        }
        if(x>=2 && x<4)
        {
            u=(pow(2.0,(x+1.0))*cos(x)+3);
        }
        if(x>=4 && x<=6)
        {
            u=(pow(2.0,(x-1.0))*sin(2.0*x)+4);
        }
        y=log(abs(u));
        cout.precision(6);
        cout<<"y= "<<y<<endl;
      }
   system("pause");
   return 0;
}
pHaRaOn
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 23
12.12.2010, 13:58  [ТС]     Табулирование функции и вывод результата в таблице #4
Вот попробовал сам написать. Незнаю правильная ли задумка, но выдает вот такую ошибку "Stack overflow". Помогите пожалуйста исправить. Очень нужна эта програмка на сегодня.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
float f(float u)
{float x;
        if(x>=0 && x<2)
                {
                        u=(pow(2.0,x)*sin(x)+2);
                }
                if(x>=2 && x<4)
                {
            u=(pow(2.0,(x+1.0))*cos(x)+3);
                }
                if(x>=4 && x<=6)
                {
                        u=(pow(2.0,(x-1.0))*sin(2.0*x)+4);
                }
 
 
            return f(u);
}
void __fastcall TForm1::Button1Click(TObject *Sender)
 {
 float a,b,h,x,u,y;
 a=StrToFloat(Edit1->Text);
 b=StrToFloat(Edit2->Text);
 h=StrToFloat(Edit3->Text);
 u=a;
 while(u<=b)
 {
 y=f(u);
 Memo1->Lines->Add(FloatToStr(u)+" "+FloatToStr(y));
 Series1->AddXY(u,y," ", clRed);
 u=u+h;
 }
 }
Добавлено через 11 минут
Я незнаю, где прописывать y=log(fabs(u));
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
12.12.2010, 13:59     Табулирование функции и вывод результата в таблице #5
Так вам надо в раздел С++ Builder!!!!
pHaRaOn
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 23
12.12.2010, 14:32  [ТС]     Табулирование функции и вывод результата в таблице #6
Спасибо, MILAN. Прошу модераторов, перенести данную тему именно в тот раздел. Спасибо.

Добавлено через 31 минуту
P.S. Результат вычисления зависит от введенного из клавиатуры числа x. Но как реализовать это, я не понимаю.
Yandex
Объявления
12.12.2010, 14:32     Табулирование функции и вывод результата в таблице
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru