oh-distro/stairs.urdf на мастере · openhumanoids/oh-distro · GitHub
Постоянная ссылка
владелецТег с указанным именем ветви уже существует. Многие команды Git принимают имена как тегов, так и веток, поэтому создание этой ветки может привести к неожиданному поведению. Вы уверены, что хотите создать эту ветку?
Перейти к файлу
В настоящее время не удается получить участников
Этот файл содержит двунаправленный текст Unicode, который может быть интерпретирован или скомпилирован не так, как показано ниже. Для просмотра откройте файл в редакторе, который показывает скрытые символы Unicode. Узнайте больше о двунаправленных символах Unicode
Показать скрытые символы
10 типов двумерных графиков MATLAB с пояснениями с примерами и кодом
Когда я впервые узнал о круговой диаграмме и других двумерных графиках в MATLAB (MATLAB 2D plot), мне было любопытно узнать…
- Какие еще типы 2D-графиков мы можем рисовать в MATLAB?
- Как написать код для рисования 2D-графика для всех этих различных типов графиков?
- Как сделать их более красочными?
Я начал получать больше знаний и работать над MATLAB R2013a.
Я усвоил основные понятия, необходимые для построения различных 2D-графиков. Теперь я могу рисовать любые 2D-графики с помощью различных доступных функций MATLAB.
Здесь я делюсь своим опытом с помощью этого руководства. Вам будет очень интересно рисовать различные 2D-графики, а затем раскрашивать их.
Это руководство является расширением нашего предыдущего руководства по построению 2D-графиков в MATLAB.
Давайте углубимся…
Содержание
Классификация двумерных графиков в MATLAB
(график MATLAB 2D)
MATLAB поддерживает больше типов двумерных графиков (2 г) участки. Мы стараемся охватить сюжеты, которые широко используются в промышленности и в различных проектах.
Вот список из 10 различных графиков MATLAB 2D.
- Район Участок
- Бар Участок
- Участок ствола
- Лестница Участок
- Барх Участок
- Круговая диаграмма
- Полярный участок
- График компаса
- Точечная диаграмма
- График ошибок
Теперь я подробно описываю каждый 2D-график, используя код MATLAB и его функции декорирования.
1. График площадиНа графике площади можно использовать основные функции. Это очень легкий розыгрыш.
В графике MATLAB есть функция area() для построения графика Area.
Как нарисовать график площади в MATLAB?
Синтаксис:
Синтаксис для графика площади… тригонометрическая функция. Это один из типов функций в MATLAB.
% Чтобы построить график площади для заданного уравнения Sin(t)Cos(2t). % Введите значение диапазона переменной 't'. т=[0:0,2:20]; % Поставьте данное уравнение а=[sin(t).*cos(2.*t)]; площадь (а) title('Площадь участка')
Примечание.
- «%» используется для добавления комментария. Строка, начинающаяся с «%», будет выполнена.
- Точка с запятой используется для подавления введенного значения.
Вывод в MATLAB:
После выполнения кода вы получите график площади, как показано ниже.
2. График стволаНа графике ствола используются дискретные данные последовательности и переменные. Этот график создается с помощью функции стебля().
Как создать график ствола в MATLAB?
Синтаксис:
Синтаксис для графика стебля:
стержень(x) стебель (х, у) стебель(----,'цвет') стебель(----,'ширина') стебель(----,'стиль')
Код MATLAB:
Здесь мы создаем базовый график, используя функции MATLAB для массива некоторых случайных дискретных чисел.
% Рассмотрим переменный диапазон 'x' и 'y', х=[3 1 6 7 10 911 13 15 17]; у=[14 7 23 11 8 16 9 3 23 17]; ствол (x, y, 'r') title('Основной сюжет') xlabel('ось X') ylabel('Y axis')
В этой программе я использовал функцию цвета (красная буква r) и функцию построения стебля (стебель).
Чтобы украсить свой график, вы можете узнать больше о цветовых маркерах и спецификаторах линий в MATLAB.
Вывод в MATLAB:
Вы можете увидеть двумерный график ствола в MATLAB.
3. ГистограммаВ MATLAB можно создавать различные типы гистограмм. Здесь я объясняю простой код гистограммы с помощью нескольких функций.
Как нарисовать гистограмму в MATLAB?
Синтаксис:
Синтаксис гистограммы:
bar(x,y) bar(x,y,'colormarkerlinesspec')
Код MATLAB:
Давайте напишем код MATLAB для построения полосы для массивов некоторых случайных чисел.
х=[1 3 5 7 10 13 15]; у=[0 0,5 1 1,5 3 2 2]; бар (х, у) title('Бар Сюжет') xlabel('ось X') ylabel('ось Y')
Вывод в MATLAB:
Ниже представлена диаграмма в виде двухмерного графика.
4. График БараГрафик Бара — это сокращенное сокращение от Горизонтальная полоса. Здесь я использую функцию Барха для горизонтальной плоскости.
Как нарисовать график Барха в MATLAB?
Синтаксис:
Тот же синтаксис используется как гистограмма,
barh(x,y) barh(x,y,'colormarkerlinesspec')
Код MATLAB:
x=[1 3 5 7 10 13 15]; у=[0 0,5 1 1,5 3 2 2]; барх(х,у) title('Сюжет Барха') xlabel('ось X') ylabel('ось Y')
Вывод в MATLAB:
График Барха показан на диаграмме ниже.
Если вы посмотрите на приведенный выше график, вы увидите, что он имеет точный наклон гистограммы на 90 градусов.
5. График с полосами ошибокГрафик с полосами ошибок снова относится к типам столбчатых графиков.
Как нарисовать график ошибок в MATLAB?
Синтаксис:
Синтаксис для графика Errorbar:
errorbar(x,y) панель ошибок (x, y, 'цвет') панель ошибок (x, y', 'маркер') панель ошибок (x, y, 'указатель линии')
Код MATLAB:
x=[5 10 15 20 25 30 35 40]; у=[0,1 3 4 3,5 5 6,6 7 8]; панель ошибок (x, y, 'm') title('График с полосой ошибок') xlabel('ось X') ylabel('Y axis')
Мы добавляем функцию цвета, чтобы украсить наш график.
Вывод в MATLAB:
См. двумерный график ошибки.
6. Лестничный графикЭто снова один из двухмерных графиков MATLAB, который больше похож на лестницу.
Как спроектировать график лестницы в MATLAB?
Синтаксис:
лестница(x,y) лестница (x, y, 'colormarkerlinspec')
Код MATLAB:
Здесь я пишу код MATLAB графика лестницы с функцией черного (k) цвета.
х=[0 1 2 4 5 7 8]; у=[1 3 4 6 8 12 13]; лестница (х, у, 'к') title('Участок лестницы') xlabel('ось X') ylabel('ось Y')
Вывод в MATLAB:
Участок лестницы показан на диаграмме ниже. Вы можете проектировать в соответствии с вашим кодом MATLAB.
Больше похоже на лестницу. Не так ли?
7. Круговая диаграммаВ математике круговая диаграмма используется для представления данных в виде процентов (%).
В MATLAB можно рисовать различные виды круговых диаграмм с помощью простого кода.
Как нарисовать круговую диаграмму в MATLAB?
Синтаксис:
pie(x)
Код MATLAB:
Чтобы написать простой код для круговой диаграммы.
х=[10 20 25 40 75 80 90]; пирог (х) title('Pie Plot')
У нас есть 7 чисел в массиве ‘x’.
Когда вы выполняете приведенный выше код в MATLAB, все значения в массиве преобразуются в проценты.
Вывод в MATLAB:
Если вы посмотрите на код, мы не добавили никакой функции цвета. По умолчанию круговая диаграмма красочная. Таким образом, это делает построение круговой диаграммы еще проще.
8. Полярный график
Построение графика Полярный график немного сложен.
При построении графика в полярных координатах тета и радиус должны быть одного размера.
Как построить поляру в MATLAB?
Синтаксис:
В полярном графике вы можете написать следующий синтаксис:
полярный (тета, радиус) polar(theta,radius,'colourmarkerlinspec')
Функция построения полярного графика имеет такие аргументы, как тета, радиус, спецификация линии.
Код MATLAB:
theta=[-pi/2 pi 2*pi]; радиоус=[2 6 9]; полярный(тета,радиус,'r--') title('Polar Plot')
Где «r» считается красным цветом.
Вывод в MATLAB:
Спецификация и цвет линии показаны на диаграмме ниже. Красной пунктирной линией показан заданный радиус окружности [2 6 9].
9. Компасная диаграммаКомпасная диаграмма аналогична полярной. Оба нуждаются в равном количестве теты и радиуса.
Как нарисовать график компаса в MATLAB?
Синтаксис:
Синтаксис графика компаса:
компас(тета,радиус) compass(theta,radius,'colormarkerlinesspec')
Код MATLAB:
Для построения графика компаса вам просто нужно написать только функцию «компас».
тета=[-пи пи/2 пи]; г=[2 6 9]; компас(тета,r,'b--') title('Compass Plot')
Вывод в MATLAB:
10. Точечная диаграммаПостроить точечную диаграмму в MATLAB очень просто.
Как нарисовать точечную диаграмму в MATLAB?
Синтаксис:
Для точечной диаграммы:
scatter(x,y) scatter(x,y,'colormarkerlinesspec')
Код MATLAB:
x=[1 2 3 5 7 9 11 13 15]; у=[1,2 3 4 2,5 3 5,5 4 6 7]; разброс (х, у, 'г') title('График рассеивания') xlabel('ось X') ylabel('ось Y')
Вывод в MATLAB:
После запуска кода MATLAB вы увидите это…
В MATLAB можно нарисовать так много 2D-графиков. Я кратко описал самые полезные топ-10 заговоров.
В этом уроке я рассмотрел различные типы графиков, используя примеры и различные функции [цвет |стиль маркера| спецификация линии]. вы можете прочитать график MATLAB 3D с их 5 различными классификациями.
Если у вас есть какие-либо вопросы о графике MATLAB 2D, пожалуйста, прокомментируйте ниже.