Файл: Решение Рассмотрение графиков начнем с простейших функций вида y f (x), для построения которых в Scilab существует функция plot..doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 84
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»(СПБГУТ)__________________________________________________________________ИНСТИТУТ НЕПРЕРЫВНОГО ОБРАЗОВАНИЯ
График без команды xgrid()Применение команды xgrid()Изобразите график функции в полярных координатах. .Решение:Полярная система координат состоит из заданной фиксированной точки O — полюса, концентрических окружностей с центром в полюсе и лучей, выходящих из точки O, один из которых OX — полярная ось.В Scilab для формирования графика в полярной системе координат необхо-димо сформировать массивы значений полярного угла и полярного радиуса, а затем обратиться к функции polarplot:polarplot(fi,ro,[key1=value1,key2=value2,...,keyn=valuen]),где fi — полярный угол;ro — полярный радиус;keyn=valuen — последовательность значений свойств графика.Определив диапазон и шаг изменения полярного угла, формируем массивы fi, ro. Cтроим кривую с помощью функции polarplot, при этом для линии графика функции ro установим красный цвет.-->fi=0:0.01:2*%pi;-->ro=2*sin(6*fi);--> polarplot (fi, ro, style=color("red"));
Теория информации, данные, знания
Лабораторные работы 7Вариант №7Фамилия: Имя: Отчество: Группа №: Санкт-Петербург2021Изобразите график функции f(x). Решение:Рассмотрение графиков начнем с простейших функций вида y = f (x), для построения которых в Scilab существует функция plot. В предыдущих версиях Scilab (по третью версию Scilab включительно) функция plot предназначена для построения графика одной функции y = f (x). Обращение к ней имеет вид:plot(x,y,[xcap,ycap,caption])Здесь x — массив абсцисс; y — массив ординат; xcap, ycap, caption — подписи осей X, Y и графика соответственно.Пусть x изменяется на интервале [−1.5; 1.5] с шагом 0,1. Сформируем массив X. Вычисляя значение функции для каждого значения массива X, создадим массив Y . Затем воспользуемся функцией plot(x,y) для построения кривой. Установить желаемый вид и цвет графика можно, используя полную форму обращения к функции plot:plot(x1, y1, s1, x2, y2, s2, ..., xn, yn, sn)где x1, x2, ..., xn — массивы абсцисс графиков;y1, y2, ..., yn — массивы ординат графиков;s1, s2, ..., sn — строка, состоящая из трех символов, которые определяют со-ответственно цвет линии, тип маркера и тип линии графиков , в строке могут использоваться один, два или три символа одновременно в любой желаемой комбинации. Пусть наш график функции будет синего цвета, с маркером в виде звездочки, -->x=-1.5:0.1:1.5;-->f= (((x-4.5).^2).*(x+2)).^1/3;-->plot (x, f, 'm' ,'p')-->xgrid()Чтобы график проще «читался», удобно выводить сетку — дополнительные оси для показателя X и показателя Y . В Scilab это можно сделать с помощью команды xgrid(color), где color определяет цвета линии сетки. Если оставить скобки пустыми, по умолчанию будет прорисована сетка черного цвета.График без команды xgrid()Применение команды xgrid()Изобразите график функции в полярных координатах. .Решение:Полярная система координат состоит из заданной фиксированной точки O — полюса, концентрических окружностей с центром в полюсе и лучей, выходящих из точки O, один из которых OX — полярная ось.В Scilab для формирования графика в полярной системе координат необхо-димо сформировать массивы значений полярного угла и полярного радиуса, а затем обратиться к функции polarplot:polarplot(fi,ro,[key1=value1,key2=value2,...,keyn=valuen]),где fi — полярный угол;ro — полярный радиус;keyn=valuen — последовательность значений свойств графика.Определив диапазон и шаг изменения полярного угла, формируем массивы fi, ro. Cтроим кривую с помощью функции polarplot, при этом для линии графика функции ro установим красный цвет.-->fi=0:0.01:2*%pi;-->ro=2*sin(6*fi);--> polarplot (fi, ro, style=color("red"));