Сетка для построения графиков

Сетка для построения графиков

Дата добавления: 2014-11-27 ; просмотров: 1044 ; Нарушение авторских прав

Постановка задачи. Нарисовать координатную сетку, как показано на рис. 10.

Реализация. Напишем процедуру setka (x0, y0, mx, my : integer)
с входными параметрами x0, y0 – координаты начала системы координат; mx, my – шаги координатной сетки в пикселях.

Рис. 10. Координатная сетка

procedure setka(x0, y0, mx, my:integer);

// x0, y0 — координаты начала системы координат

var lx, ly:real; // метки (оцифровка) линий сетки

dlx, dly:real; // шаг меток (оцифровки) линий сетки

cross:integer; счетчик неоцифрованных линий

dlx:=0.5; // шаг меток оси X

dly:=1.0; // шаг меток оси Y, метками будут: 1, 2, 3 и т. д.

with form1.Canvas do

MoveTo(x0,y0); LineTo(x0,y0-h); // ось X

MoveTo(x0,y0); LineTo(x0+w,y0); // ось Y

// засечки, сетка и оцифровка оси X

if cross = 0 then // оцифровка

MoveTo(x,y0-3);LineTo(x,y0-h); // линия сетки

// засечки, сетка и оцифровка по оси Y

MoveTo(x0+3,y); LineTo(x0+w,y); // линия сетки

procedure TForm1.FormCreate(Sender: TObject);

dcross:=1; // помечать линии сетки X: 1 – каждую;

Задание 1. Измените переменную dlx так, чтобы метки по оси Х тоже были через 1.

Задание 2.Упростите процедуруsetka(x0, y0, mx, my : integer) так, чтобы координатная сетка была пригодна для построения графиков элементарных функций (примерный вид приведен на рис. 11). Новую процедуру setka назовите koord_setka.

интервал: [ , ] в Пи
подпись:
интервал: [ , ] авто
подпись:

Сервис онлайн построения графиков

Этот сервис создан в помощь школьникам и студентам в изучении математики (алгебры и геометрии) и физики и предназначен для онлайн построения графиков функций (обычных и параметрических) и графиков по точкам (графиков по значениям), а также графиков функций в полярной системе координат.

Просто введите формулу функции в поле "Графики:" и нажмите кнопку "Построить".

Читайте также:  Отличие зеркалки от мыльницы

Почитайте в cправкe, как правильно вводить формулы функций.

Загляните в раздел примеров, наверняка, там есть графики функций, похожие на то, что нужно Вам, останется только слегка откорректировать готовые формулы функций.

Сервис позволяет строить графики функций в прямоугольной системе координат на заданном интервале значений. В одной координатной плоскости можно построить сразу несколько графиков функций.
Чтобы построить график функции необходимо задать область построения графика (для переменной x и функции y) и ввести значение зависимости функции от аргумента. Возможно одновременное построение нескольких графиков, для этого необходимо разделять функции через точку с запятой. Графики будут построены на одной координатной плоскости и для наглядности будут отличаться цветом.

Ссылка на основную публикацию
Сервер не поддерживает символы не ascii
Многие из нас пользуются замечательным FTP сервером FileZilla Server. Думаю, не я один столкнулся с проблемой некорректного отображения русских букв...
Ресивер пионер vsx 528
5.1 канальный AV ресивер Pioneer VSX-528 с 6x HDMI, AirPlay, DLNA, MHL, сквозным сигналом Ultra HD 4K и Интернет-радио vTuner....
Ресивер для нтв плюс какой лучше
Телекомпания НТВ‑ПЛЮС гарантирует получение качественных услуг, а также обеспечение корректного доступа к каналам и дополнительным сервисам Телекомпании, только при условии...
Сервера для обновления nod32 бесплатно
Отличие полной версии от триальной Полные (не триальные) антивирусные базы и программные компоненты Eset Antivirus и Eset Smart Security! Отличия...
Adblock detector