Smath studio как построить график
Перейти к содержимому

Smath studio как построить график

  • автор:

Информатика. 11 класс (Повышенный уровень)

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

29.1. Интерфейс графической области

Пакет SMath Studio позволяет создавать на рабочем листе графические области нескольких видов. Мы будем работать с графической областью «График двумерный», которая вставляется на рабочий лист командой меню ВставкаГрафикДвумерный (2D) или вводом с клавиатуры символа @ («собака», «собачка»).

Графическая область появляется на месте указателя места ввода в режиме ввода данных и отображает часть некоторой координатной плоскости (пример 29.1). Для ввода данных в графическую область служит метка-заполнитель под координатной сеткой.

При решении задач часто требуется отображать определенную часть координатной плоскости.

Размеры области меняются перетаскива­нием квадратных маркеров указателем мыши.

Масштаб отображения координатной плоскости меняется колесиком мыши. Но указатель мыши должен находиться над областью (пример 29.2).

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

Пример 29.1. После ввода символа с клавиатуры появляется прямоугольная область.

На режим ввода данных указывают три квадратных маркера.

Щелчок указателем мыши за пределами области выводит область из режима ввода и обрамляет ее красной рамкой.

Щелчок по области возвращает ее в режим ввода, но красная рамка не исчезает и под областью появляется надпись: «Не все пустые элементы заполнены».

Пример 29.2. Графическая область после изменений размера и масштаба.

0056 / Новая папка / Smath Studio Руководство пользователя

обсужденные в главе 13 “Трехмерные графики”. 11.4 Вложенные массивы Элемент массива не обязан быть скаляром. Возможно заставить элемент массива непосредственно быть другим массивом. Это позволяет вам создавать массивы в пределах массивов. Эти массивы ведут себя очень как массивы, все элементы которых – скаляры. Однако, есть некоторые различия, как показано ниже. Определение вложенного массива Вы определяете вложенный массив почти таким же способом, которым вы бы определили любой массив. Рис. 11.2 показывает несколько способов определить вложенное множество. Рис. 11.2 Определение вложенного массива

Глава 12 Двумерные графики 12.1 Краткий обзор двумерных графиков Чтобы визуально представить функцию или выражение одной переменной или данных X-Y в SMath Studio, Вы можете создать двумерный график. Рис. 12-1 показывает несколько примеров двумерных графиков. Рис. 12.1 Примеры двумерных графиков Замечание При построении графика функции в качестве ее аргумента следует указывать только x ! Создание двумерного графика Для создания двумерного графика надо выполнить следующие действия: 1. Щелкните в своем рабочем листе, где Вы хотите, чтобы диаграмма появилась. 2. Выберите Вставка График Двумерный (2D) или нажмите значок на панели инструментов Функции . В качестве альтернативы можно набрать [Shift] 2 . SMath Studio вставит заготовку двумерного графика 3. Заполните метку-заполнитель слева внизу функцией либо именем двумерного массива. 4. Щелкните вне графика или нажмите [Enter] . SMath Studio не проводит автоматический выбор диапазонов изменения аргумента и функции. Для подбора нужного диапазона необходимо использовать комбинации [Shift] + колесико мыши и [Ctrl] + колесико мыши. Чтобы изменить размеры графика, щелкните по графику для его выбора. Тогда

переместите курсор вручную к одному из трех закрашенных квадратов, пока курсор не изменится на двуглавую стрелку. Удерживая кнопку мыши, тяните мышь в том направлении, в котором вы хотите изменить размеры графика. 12.2 Построение графика функции Двумерный график одной функции Для построения двумерного графика одной функции: 1. Щелкните в том месте своего рабочего листа, где вы хотите вставить график. 2. Введите функцию одной переменной, которую вы хотите построить. 3. Выберите Вставка График Двумерный (2D) или нажмите значок на панели инструментов Функции . 4. Заполните метку-заполнитель слева внизу функцией и щелкните вне графика Чтобы изменить диапазоны аргумента и функции, выполните действия, описанные а предыдущем пункте. Построение нескольких двумерных графиков на одной координатной оси Вы можете чертить несколько графиков в функции одной переменной на одной координатной оси. Построение нескольких графиков на одной оси напоминает построения одного графика, но имеет ряд особенностей. Порядок построения рассмотрен ниже. 1. Введите функции одной переменной, которую вы хотите построить

2. Выберите Вставка График Двумерный (2D) или нажмите значок на панели инструментов Функции . 3. Вставьте в метку-заполнитель под координатной осью знак системы, нажав значок на панели инструментов Функции , либо выбрав стандартную функцию sys , используя меню Вставка-Функция. 4. Введите в метки-заполнители наименование функций и щелкните вне графика Часть рабочего листа, соответствующего построению нескольких графиков функции, приведена на рис. 12.2. Рис. 12.2 Построение нескольких графиков на одной координатной оси

12.3 Построение вектора данных

Чтобы чертить график вектора данных, вы можете создать заготовку с декартовой системой координат. Для построения графика на основе вектора данных необходимо выполнить следующие действия: 1. Создать матрицу с двумя столбцами и числом строк, совпадающих с числом точек данных. Первый столбец матрицы будет содержать аргументы функций, второй столбец – величины функций для этих значений аргумента. 2. Выберите Вставка График Двумерный (2D) или нажмите значок на панели инструментов Функции . 3. Введите в метку-заполнитель наименование матрицы данных и щелкните вне графика 12.4 Форматирование двумерного графика Когда Вы создаете двумерный график, SMath Studio использует настройки по умолчанию, чтобы отформатировать оси и линии графиков. Вы можете, изменить форматирование данных элементов, а так же добавить названия и обозначения. Изменение пределов координатных осей Для изменения пределов по оси x необходимо использовать комбинацию [Shift] + колесико мыши, по оси y – [Ctrl] + колесико мыши. Добавление текста в систему координат Для добавления текста в систему координат необходимо использовать матрицу, число столбцов которой равно пяти, а число строк равно количеству строк, которые необходимо добавить в систему координат. На рис. 12.3 показан пример, иллюстрирующий добавление текста в систему координат.

Рис. 12.3 Добавление текста в систему координат

Глава 13 Трехмерные графики 13.1 Краткий обзор трехмерных графиков Чтобы визуально представить в трех измерениях функцию одной или двух переменных или подготовить данные в форме x-, y-, и z-координат, вы можете создать поверхностный график. Вы можете также поместить несколько трехмерных графиков на одну диаграмму. Создание трехмерного графика В общем случае, для создания трехмерного графика нужно: 1. Определите функцию двух переменных или матрицу данных; 2. Щелкните в том месте рабочего листа, где вы хотите вставить график. После этого выберите График из меню Вставка и выберите Трехмерный график . В качестве альтернативы, щелкните на кнопку на панели инструментов Функции . SMath Studio вставляет незаполненный трехмерный график с осями и пустой меткойзаполнителем; 3. Введите имя функции или матрицы в метку-заполнитель; 4. Щелкните вне графика или нажмите [Enter] . SMath Studio создает график согласно функции или матрице данных. Поверхностный график, показанный ниже, был создан в SMath Studio из функции. Рис. 13.1 Трехмерный график функции 13.2 Создание трехмерного графика функции

Процесс создания трехмерного графика функции описан в предыдущем разделе. Пример построения смотри на рис. 13.1

13.3 Создание трехмерного графика из матрицы данных При построении трехмерного графика от функции двух переменных, заданной аналитически, последний отображается в виде поверхности. Если проводить построение графика функций из матрицы данных, на графике будет отображена пространственная кривая. Для создания трехмерного графика из матрицы данных необходимо: 1. Сформировать исходную матрицу данных. Матрица данных должна иметь три столбца и количество строк, равное числу точек пространственной кривой; 2. Создать в нужном месте рабочего листа заготовку для создания графика. Для этого выберать График из меню Вставка и выберите Трехмерный график либо щелкнуть на кнопку на панели инструментов Функции ; 3. Ввести имя матрицы в метку-заполнитель на заготовке графика; 4. Щелкнуть вне графика или нажать [Enter] Пример трехмерного графика, построенного с использованием матрицы данных, приведен на рис. 13.2. Формирование матрицы производится с помощью операторов программирования (см. главу 15 “Программирование”для более подробной информации). Рис. 13.2 Пример построения трехмерного графика из матрицы данных 13.4 Создание нескольких трехмерных графиков в одной системе координат Так же как и в случае с двумерными графиками, вы можете создать несколько трехмерных графиков в одной системе координат. Для этого необходимо выполнить следующие действия: 1. Определить несколько функций двух переменных либо сформировать несколько матриц данных. Возможна комбинация функций и матриц;

2. Создать в нужном месте рабочего листа заготовку для создания графика. Для этого выбрать График из меню Вставка и выбрать Трехмерный график либо щелкнуть на кнопку на панели инструментов Функции ; 3. Вставьте в метку-заполнитель под координатной осью знак системы, нажав значок на панели инструментов Функции , либо выбрав стандартную функцию sys , используя меню Вставка-Функция. Если необходимо вывести больше двух графиков, увеличьте число меток-заполнителей. Для этого щелкните по значку системы, после чего справа внизу появится залитый черный квадрат. Подведите к нему курсор, и после того, как он превратится в двунаправленную стрелочку. Нажмите на левую клавишу мыши и ведите вниз для увеличения числа меток-заполнителей под знаком системы; 4. Введите в метки-заполнители под знаком системы имена функций и/или матриц данных; 5. Щелкните вне графика или нажмите [Enter] . Пример создания нескольких трехмерных графиков в одной системе координат показан на рис. 13.3 Рис. 13.3 Пример построения нескольких трехмерных графиков в одной системе координат 13.5 Поворот и изменение масштаба трехмерного графика После построения трехмерного графика вы можете изменить его размеры и проекцию. SMath Studio предоставляет ряд опций для управления представлением трехмерного графика: • Вы можете вращать график для того, чтобы смотреть на него с другой перспективы; • Вы можете изменить масштаб изображения. Вращение трехмерного графика

Вы можете вращать график в интерактивном режиме, используя мышь. Для этого необходимо: 1. Нажать на кнопку «Вращать» на боковой панели График ;

2. Подвести указатель мыши на поле графика и нажать левую кнопку мыши; 3. Удерживая левую клавишу мыши нажатой, перемещать указатель мыши по полю графика. Будет происходить вращение графика. Изменение масштаба трехмерного графика Вы можете изменять масштаб графика в интерактивном режиме, используя мышь. Для этого необходимо: 1. Нажать на кнопку «Масштабировать» на боковой панели График ; 2. Подвести указатель мыши на поле графика и нажать левую кнопку мыши; 3. Удерживая левую клавишу мыши нажатой, перемещать указатель мыши по полю графика. Будет происходить изменение масштаба графика. Замечание Масштабирование можно производить и в режиме вращения графика. Для этого нужно в режиме вращения подвести указатель мыши на поле графика, и с помощью вращения колесика мыши произвести масштабирование графика

Математика за компьютером

SMath Studio умеет строить как двумерные, так и трёхмерные графики. Для этого необходимо перейти в меню «Вставка — График» и выбрать тот вариант, который требуется. В рабочий лист будет добавлена система координат, левый нижний угол которой содержит поле для ввода требуемой функции. Вы можете указать её имя или записать функцию целиком. Единственное, следует помнить, что независимая переменная должна называться «x», даже если раньше вы использовали другое обозначение.

Начало координат графика при его создании будет располагаться в центре. Если необходимо, вы можете перетащить его в требуемое положение с помощью мыши. Вращением ролика мыши можно изменять масштаб: при нажатой клавише «Shift» — по оси абсцисс, «Ctrl» — оси ординат. Размер окна изменяется путём растягивания рамки в правой, угловой или нижней точках.

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

В SMath Studio любой объект может быть дополнен строкой описания, которое вызывается через контекстное меню (пункт «Отображать описание«). В случае графиков данный параметр можно использовать как заголовок. Если необходимо график сохранить, используйте пункт контекстного меню «Экспорт. » (доступен формат gif).

Трёхмерный график строится аналогично, только независимыми переменными будут «x» и «y». В этом случае движение мыши с нажатой левой клавишей приведёт к вращению графика. Впрочем, это поведение можно изменить через панель инструментов «График«.

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

Пакет SMath Studio позволяет создавать на рабочем листе графические области нескольких видов. Мы будем работать с графической областью «График двумерный», которая вставляется на рабочий лист командой меню ВставкаГрафикДвумерный (2D) или вводом с клавиатуры символа @ («собака», «собачка»).

Графическая область появляется на месте указателя места ввода в режиме ввода данных и отображает часть некоторой координатной плоскости (пример 29.1). Для ввода данных в графическую область служит метка-заполнитель под координатной сеткой.

При решении задач часто требуется отображать определенную часть координатной плоскости.

Размеры области меняются перетаскива­нием квадратных маркеров указателем мыши.

Масштаб отображения координатной плоскости меняется колесиком мыши. Но указатель мыши должен находиться над областью (пример 29.2).

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

Пример 29.1. После ввода символа с клавиатуры появляется прямоугольная область.

На режим ввода данных указывают три квадратных маркера.

Щелчок указателем мыши за пределами области выводит область из режима ввода и обрамляет ее красной рамкой.

Щелчок по области возвращает ее в режим ввода, но красная рамка не исчезает и под областью появляется надпись: «Не все пустые элементы заполнены».

Пример 29.2. Графическая область после изменений размера и масштаба.

29.2. Построение графика функции

Чтобы в SMath Studio построить график функции y = f(x), нужно:

1) создать функцию f(x) (см. п. 27.3);

2) ниже вывести графическую область «График двумерный»;

3) в метку-заполнитель области ввести имя f(x) с аргументом.

Имя функции может быть любым, но аргумент обязательно x. График будет построен автоматически ( пример 29.3 ).

Пример 29.3. Построим график функции y = sin x.

Создаем на рабочем листе функцию.

Ниже вставляем графическую область, в метку-заполнитель области вводим f(x) и завершаем ввод. Получаем

29.3. Построение ломаной линии

Ломаная линия, ломаная — это геометрическая фигура, состоящая из отрезков, последовательно соединённых своими конца­ми. Концы каждого отрезка — это вершины ломаной.

На рисунке представлена незамкнутая ломаная. Если начало и конец ломаной совпадают, то ломаная называется замкнутой.

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

Пример 29.4. Построим в графической области ломаную из четырех отрезков, вершины которой имеют координаты
(–8; –4), (–6; 4), (2; 2), (3; –3), (8; 6).

Строим матрицу V координат вер­шин ломаной. Вводим символы V:=, вызываем шаблон матрицы и изменяем его размеры на 2 столбца и 5 строк (по числу вершин). Последовательно заполняем матрицу и получаем.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

29.5. Построение окружности и круга

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

«o» (латинское o) — код окружности;

» . » (точка) — код круга;

«+» (плюс) — код метки в форме креста.

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

Приведенные коды выводят геометричес­кие фигуры так, что их центры находятся точно в заданной точке плоскости ( пример 29.7 ).

Пример 29.7. Выведем в графическую область зеленую окружность с центром в точке с координатами (—8; 4) и синий круг с центром в точке с координатами (8; 4). Центры фигур обозначим красными крестами.

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

Для ее создания можно использовать копирование и изменение матрицы параметров текста примера 29.4.

Выводим графическую область и в метку-заполнитель вводим P.

Упражнения

1. Повторите на компьютере все примеры, рассмотренные в параграфе.

2. Используя SMath Studio, постройте графики функций y = f(x):

1. f(x) = x 2 ; 2. f(x) = x 2 + 3x – 5; 3. f(x) = ; 4. f(x) = tg(x + 2) ; 5. f(x) = ln x.

3. Выведите в SMath Studio графическую область, а в ней выведите треугольник с координатами вершин A(–8; 2), B(0; 12), C(7; –12) и обозначения его вершин буквами.

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

5. Выведите в SMath Studio графическую область, а в ней выведите официальную олимпийскую эмблему — пять переплетённых колец синего, жёлтого, чёрного, зелёного и красного цветов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *