Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Karmos
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 28
1

Объединение графиков

12.01.2014, 16:18. Просмотров 1252. Ответов 7
Метки нет (Все метки)

У меня есть 3 передаточных функции. Хотелось бы их вывести по средствам matlab в один график. Для вызова графика передаточной функции использую команду margin, возможно ли вызвать 3 графика используя margin в одном?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2014, 16:18
Ответы с готовыми решениями:

Объединение графиков
помогите, пожалуйста объединить три графика: plot(t,b(1,:),'r',t,rr)...

Объединение отрезков графиков
Здравствуйте. Столкнулся с проблемой объединения двух графиков для отрезков x>0...

Объединение 2-х графиков в один
Скажите,пожалуйста, можно ли каким-то образом объединить 2 графика в...

Слияние (объединение) двух графиков распределения в один
Программисты математики, такое вообще возможно? Например есть 2 графику 2х...

Построение графиков
Нужно двумя способами построить график: 1. используя стандартный подход с...

7
Галина Борисовн
2795 / 2092 / 86
Регистрация: 02.05.2010
Сообщений: 3,196
12.01.2014, 16:25 2
Можно так:
Matlab M
1
2
3
margin(hd1)
hold
margin(hd2)
0
Karmos
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 28
12.01.2014, 17:19  [ТС] 3
Выводит только 2 графика, при попытке вывести 3 графика выводит лишь последний
0
R2D2
898 / 807 / 112
Регистрация: 23.11.2012
Сообщений: 2,387
12.01.2014, 17:27 4
Karmos, код в студию.
0
Галина Борисовн
2795 / 2092 / 86
Регистрация: 02.05.2010
Сообщений: 3,196
12.01.2014, 17:32 5
Есть еще функция
bode(hd1,hd2,hd3)
0
Karmos
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 28
12.01.2014, 17:33  [ТС] 6
Matlab M
1
2
3
4
5
6
7
8
9
K2=6.0, T1=0.30, tau1=0.03, T2=0.35, tau2=0.90, T3=3.3, tau3=0.62, ksi2=0.50, K3=1, K33=0.89125
 
s=tf('s')
 
KZ1=K2*K3*(tau3*s+1)/(((T2^2*s^2+2*ksi2*T2*s+1)*(tau2*s+1))*(T3*s+1))
 
KZ11=K2*K33*(tau3*s+1)/(((T2^2*s^2+2*ksi2*T2*s+1)*(tau2*s+1))*(T3*s+1))
 
KZ2=KZ11/1+KZ11
дальше открываю m файл и забиваю

Matlab M
1
2
3
4
5
6
margin(KZ1)
hold
margin(KZ11)
hold
margin(KZ2)
hold
выводит лишь KZ2
0
R2D2
898 / 807 / 112
Регистрация: 23.11.2012
Сообщений: 2,387
12.01.2014, 17:34 7
Симпровизируем....
Попробуй так:
Matlab M
1
2
3
4
hold on
margin(KZ1)
margin(KZ11)
margin(KZ2)
1
Karmos
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 28
12.01.2014, 17:36  [ТС] 8
Спасибо, заработало
0
12.01.2014, 17:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.01.2014, 17:36

Сглаживание графиков
Добрый день участникам форума. Такой вопрос. Есть данные для графиков: >>...

Пересечение графиков
Задача. Дана окружность, заданная уравнением: x^2+y^2=1, и дана прямая. Прямая...

Построение графиков
Создать файл-сценарий, что строит в одном окне графики следующих функций на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru