Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 30.11.2015
Сообщений: 15
1

Построить график функции

05.04.2018, 06:59. Просмотров 518. Ответов 11
Метки нет (Все метки)

Построить график функции C++
https://www.cyberforum.ru/cgi-bin/latex.cgi?y=\frac{1}{e^{(\alpha x-\beta)}

Графи должен быть как в консоли (MS DOS)
Пример:
Построить график функции
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2018, 06:59
Ответы с готовыми решениями:

Перевести с Pascal вычисление функции на заданном промежутке и построить график этой функции
uses crt,graphABC; function y(x:real):real; begin if x<0 then y:=x*x else if x<=2.5 then...

Написать блок-схему и программу вычисления функции на заданном промежутке и построить график этой функции
написать блок-схему и программу вычисления функции на за- данном промежутке с шагом 0.2 и...

Построить график функции
Построить график функции в соответствии с вариантом задания, указанного в табл. 4. на отрезке от a...

Построить график функции
Здравствуйте, помогите с написанием программы. Есть функция y=a*{x}^{2}+b. Программа заключается в...

11
Модератор
Эксперт С++
9792 / 8355 / 5089
Регистрация: 18.12.2011
Сообщений: 22,333
05.04.2018, 07:43 2
В языке С++ нет встроенных средств построения графиков.
См ссылки внизу страницы, например
Построить график функций, заданной явно : y= 1/(x^2)
0
0 / 0 / 0
Регистрация: 30.11.2015
Сообщений: 15
24.04.2018, 07:24  [ТС] 3
Как это нет, а модуль графики graphics.h
Инсталляция модуля Graph
Почиму в паскале это очень просто реализуется, а на Си++ нет?
0
6908 / 5973 / 2709
Регистрация: 14.04.2014
Сообщений: 25,504
24.04.2018, 08:02 4
Цитата Сообщение от informgru Посмотреть сообщение
а модуль графики graphics.h

Цитата Сообщение от informgru Посмотреть сообщение
Почиму в паскале это очень просто реализуется, а на Си++ нет?
Потому что ты не те инструменты берёшь. Qt используй или ещё что-то.
0
0 / 0 / 0
Регистрация: 30.11.2015
Сообщений: 15
24.04.2018, 14:49  [ТС] 5
я понимаю что я тут новичок, но все же, как реализовать график функции в с++
0
6908 / 5973 / 2709
Регистрация: 14.04.2014
Сообщений: 25,504
24.04.2018, 14:58 6
Я же сказал: зайди в Qt-раздел. Там есть темы с построением графиков.
0
0 / 0 / 0
Регистрация: 30.11.2015
Сообщений: 15
25.04.2018, 09:55  [ТС] 7
Дайте линк, если Вас не затруднит
0
6908 / 5973 / 2709
Регистрация: 14.04.2014
Сообщений: 25,504
25.04.2018, 10:13 8
Нарисовать синус

Добавлено через 2 минуты
Не получается нарисовать синусоиду
0
0 / 0 / 0
Регистрация: 30.11.2015
Сообщений: 15
25.04.2018, 11:20  [ТС] 9
Не то, нужно для консоли DOS!
0
565 / 348 / 132
Регистрация: 15.09.2017
Сообщений: 1,230
25.04.2018, 11:36 10
Цитата Сообщение от informgru Посмотреть сообщение
нужно для консоли DOS!
DOS - Дисковая операционная система
Она не предназначена для вывода графики! Костыли конечно есть, например здесь: Графика в консоли Но если понимать что происходит, то рисование идет не в консоли, а в окне винды, а это разные вещи. Используйте OpenGL (например)
0
435 / 362 / 324
Регистрация: 05.11.2013
Сообщений: 1,026
Записей в блоге: 6
25.04.2018, 11:41 11
нарисуй через WinApi

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
#include <iostream>
#include <cmath>
#include <windows.h>
using namespace std;
 
double f(double x) {
 return sin(x);
}
 
int main() {
 HWND console_handle = GetConsoleWindow();
 HDC device_context = GetDC(console_handle);
 HPEN pen = CreatePen(PS_SOLID, 1, RGB(255, 0, 0));
 SelectObject(device_context, pen);
 
 
 int scale=100;
 bool first = true;
 for (double x=0; x<6.29; x+=0.01) {
  int cx = x*scale;
  int cy = floor(f(x)*scale);
  if (first) { 
   MoveToEx (device_context, cx, scale-cy, 0); 
   first = false;
  }
  else LineTo(device_context, cx, scale-cy);
 }
 
 ReleaseDC(console_handle, device_context);
 cin.ignore();
 return 0;
}
Построить график функции
0
6908 / 5973 / 2709
Регистрация: 14.04.2014
Сообщений: 25,504
25.04.2018, 14:55 12
Цитата Сообщение от informgru Посмотреть сообщение
Не то, нужно для консоли DOS!
Тогда ты ошибся эпохой. Это преподают у вас так?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2018, 14:55

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Построить график функции
Нужен код или формула для того что бы построить функцию в WindowsForms: x^2 - 3 / sqrt3x^2 - 2

Построить график функции
помогите построить график функции.Построить график функции C++ Экспонента: y = e^x

Построить график функции
Постройте график функции y = sin2(x)+2 на интервале . Обозначьте оси координат, нарисуйте...

Построить график функции

Построить график функции
написать программу, которая выводит на экран график функции y=2*sin(x)*exp(sqrt(5)

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

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