0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 11
1

Нарисовать координатные оси, подписать их, подписать деления осей

21.03.2015, 19:52. Показов 3710. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Построить графики указанных функций. При построении графика
функции выбрать такой масштаб, чтобы график занимал весь экран
монитора. Нарисовать координатные оси, подписать их, подписать деления
осей. Рядом с графиком написать название функции y=(x^2-7x+6)/x-5
Помогите пожалуйста
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2015, 19:52
Ответы с готовыми решениями:

Как подписать оси в системе координат?
я проградуировала оси, надо их подписать соответствено ось Х от 1....18, ось У от -7..7 ...

Вывести график функции и подписать оси
Составить программу выводящую на экран оси Х и У с подписями и графиком функции так как уравнение с...

Можно ли подписать оси графика и приписать к шкале осей цифры?
подскажите пожалуйста! написал программку для построения графика. можно ли подписать оси графика...

Нужно нарисовать график и подписать оси
Во вьюшку передаётся двумерный массив. Нужно нарисовать график и подписать оси. Посоветуйте для...

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
21.03.2015, 21:54 2
Лучший ответ Сообщение было отмечено Serega_Emel96 как решение

Решение

Pascal
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
34
35
uses graphABC;
function f(x:real):real;
begin
f:=(x*x-7*x+6)/x-5
end;
const
x1=-6;//начало и конец графика в реальных значениях
x2=6;
var x,dx,y,mx,my:real;
    x0,y0,px,py,i,k:integer;
    s,s1:string;
begin
x0:=windowwidth div 2;//начало координат в центре экрана
y0:=windowheight div 2;
my:=(y0-20)/30;//масштаб
mx:=(x0-20)/6;
line(0,y0,2*x0,y0); //оси
line(x0,0,x0,2*y0);
for i:=1 to 30 do //максимальное количество засечек в одну сторону
 begin
  line(x0-3,y0-round(i*my),x0+3,y0-round(i*my));//засечки на оси У
  line(x0-3,y0+round(i*my),x0+3,y0+round(i*my));
  line(x0+round(i*mx),y0-3,x0+round(i*mx),y0+3); //засечки на оси Х
  line(x0-round(i*mx),y0-3,x0-round(i*mx),y0+3);
  str(i,s);
  //подпись оси У
  if i mod 2=0 then
   begin
    textout(x0-25,y0-round(i*my),s);//оответственно засечкам
    textout(x0-25,y0+round(i*my),'-'+s);
   end;
  //подпись оси Х}
  textout(x0+round(i*mx),y0+10,s);
  textout(x0-round(i*mx),y0+10,'-'+s);
 end;
Добавлено через 3 минуты
Поправил код для .net, можно еще изменить, но и так работает.
1
21.03.2015, 21:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2015, 21:54
Помогаю со студенческими работами здесь

Подписать оси на Chart
Добрый день! Возник вопрос. Как можно подписать оси в компоненте Chart. Например, вдоль Х...

Как подписать оси?
Как теперь сделать засечки на осях и подписать? with Image1 do begin ...

Подписать оси в TChart
Столкнулся с проблемой подписью осей в Tchart, собственно нашел решение использовать элемент...

Chart - подписать по нижней оси
Ребята здравствуйте! проблемка есть связанная с chart'ом: Надо подписать по нижней оси чтобы шаги...

QDial подписать деления
Подскажите как подписать деления на QDial

Как подписать оси в компоненте chart
Подскажите как подписать оси в компоненте chart


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru