§ 29. Графическая область «График двумерный» в пакете SMath Studio

29.4. Вывод текстовых обозначений

Чтобы в заданных точках графической области «График двумерный» вывести текстовые надписи, нужно построить матрицу параметров текста, а затем добавить ее к выводимым в области графикам или фигурам.

Матрица параметров текста имеет пять столбцов, а количество строк определяется числом точек вывода надписей. Элементы строки матрицы параметров текста разберем на примере. Пусть построена матрица

Три строки означают, что в графическую область будет выведено три надписи. Первый и второй элементы строки содержат координаты надписи. Третий элемент строки задает текст надписи (это большие буквы-обозначения). Четвертый элемент задает размер шрифта, а пятый — цвет. Пустые кавычки означают, что текст получит цвет по умолчанию — черный.

Результат вывода показан в примере 29.5.

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

В таких случаях в метку-заполнитель графической области вводят знак Алгебраическая система (последняя кнопка   панели Функции). Под областью появляется конструкция

В метки-заполнители для одновременного отображения в области можно ввести обозначе­ния функций и матрицы. Это позволяет вывести одновременно два графика функций, график функции и ломаную, ломаную и обозначения ее вершин (пример 29.6).

Пример 29.5. Вывод текстовых надписей-обозначений.

Пример 29.6. В условиях примера 29.4 вывод ломаной в графическую область дополним выводом обозначений ее вершин.

Чтобы построить матрицу параметров текста P, воспользуемся матрицей координат вершин V. Выделяем матрицу V, копируем ее в буфер обмена и копию выводим на рабочее поле правее оригинала.

Меняем имя копии на P, щелкаем по элементу последней строки и нажимаем клавишу Пробел. Появляется маркер, перетаскивая который, добавляем в матрицу еще три столбца.

Введем обозначения вершин черными буквами A, B, C, D, E размером 15.

Под графической областью примера 29.4, удаляем имя V, вводим знак Алгебраическая система и в метки-заполнители вводим V и P. Получаем