§ 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. Получаем |