С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Joshua_kun
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 17
1

Параметрическое возбуждение

20.11.2016, 15:25. Просмотров 528. Ответов 27
Метки нет (Все метки)

Добрый день! Передо мной стоит задача смоделировать параметрон.

У меня есть две формулы
Задание
Результат примерный
Я составляю функцию с правыми частями уравнений
И вызываю ее через пустую функцию, задавая переменные
И получаю прямую линию
вместо спирали, которая вроде должна получиться.

Может, я что-то не то в самой задаче понял или записал не так? Полный текст задачи могу приложить позже, если нужно.
 Комментарий модератора 
Правила форума: 5.18. Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
Задания и решения надо перепечатывать на форум (для набора формул есть Редактор формул).
Картинки (вложения) - исключительно для схем, чертежей, диаграмм, графиков.
Задание, код программы, формулы, решение - текстом в теме.

Правила форума: 4.9. Используйте тэги форматирования текста и редактор формул для удобства восприятия ваших сообщений другими пользователями.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2016, 15:25
Ответы с готовыми решениями:

Изучение видов преобразования речи, использующих параметрическое кодирование речевого сигнала. Вокодер на основе линейного предсказания
Требуется сделать лабораторную работу, текст программы взят из методички и...

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

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

Множественное возбуждение исключений
Есть задание : "Создайте три типа исключений. Напишите метод, возбуждающий...

Возбуждение события в UserControl при изменении одного из его свойств
Доброго времени суток, пишу компонент, у этого компонента есть свойство а,...

27
Joshua_kun
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 17
26.11.2016, 21:47  [ТС] 21
Зосима, вообще да, но не ясно, что за крокозябры

Или у меня что-то не то?
Если нет, то можно код?
0
Миниатюры
Параметрическое возбуждение  
Matasin
93 / 91 / 23
Регистрация: 08.05.2016
Сообщений: 521
26.11.2016, 22:23 22
У меня в Simulink такие картинки получились.
Параметрическое возбуждение
2
Joshua_kun
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 17
26.11.2016, 22:28  [ТС] 23
Matasin, ох чёрт, это же оно!
Можете, пожалуйста, скинуть файлы, чтобы я посмотрел?
Просто я никогда не работал в Simulink
0
Зосима
4939 / 3312 / 313
Регистрация: 02.04.2012
Сообщений: 6,208
Записей в блоге: 15
Завершенные тесты: 1
26.11.2016, 22:42 24
Цитата Сообщение от Joshua_kun Посмотреть сообщение
можно код?
Вроде так...
Matlab M
1
2
3
4
5
6
7
function f = param(t,J)
global w a b c d
 
R = sqrt( J(1)^2 + J(2)^2 );
 
f = [ (-d*J(1)+c*J(1)-(a+3/4*b*R*J(2)))*w/2;
       (-d*J(2)+c*J(2)-(a+3/4*b*R*J(1)))*w/2];
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
clear, clc
global w a b c d
 
Ts = [0:0.01:20];
J0 = [1 1];
 
w = 2; a = 0.01; b = 0.1; c = 0.01; d = 0.1;
 
 
[t J] = ode45('param',Ts,J0);
 
Js = J(:,1).*sin(w*t);
Jc = J(:,2).*cos(w*t);
 
plot(Js, Jc)


Matasin, а какие ты брал параметры системы?
2
Matasin
93 / 91 / 23
Регистрация: 08.05.2016
Сообщений: 521
26.11.2016, 23:08 25
У Зосимы суть тоже самое получилось, просто шаг по времени необходимо уменьшить. Вы в результате решения системы уравнений получаете амплитуды колебаний. А сами колебания - это синус и косинус.
Цитата Сообщение от Зосима Посмотреть сообщение
Matasin, а какие ты брал параметры системы?
Как в методичке. Только с дельтой и гаммой непонятно.
Matlab M
1
2
3
4
5
6
clc, clear all
om=2;
a=0.01;
b=0.1;
d=0.1;
gm=0.01;
Wrewq1.doc
Переименуйте в mdl.
1
Joshua_kun
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 17
26.11.2016, 23:20  [ТС] 26
Спасибо большое вам всем за помощь!

Еще один маленький вопрос, как от профана в симулинк
Matasin, я понимаю, что он не видит переменные вроде бы, но как они задаются в симулинке?
0
Миниатюры
Параметрическое возбуждение  
Matasin
93 / 91 / 23
Регистрация: 08.05.2016
Сообщений: 521
26.11.2016, 23:33 27
Simulink берёт данные из рабочей области. Пока не зададите - не будет работать. Код в предыдущем сообщении.
1
Joshua_kun
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 17
26.11.2016, 23:39  [ТС] 28
Понял. Спасибо большое ещё раз! Я всё понял, очень выручили.
0
26.11.2016, 23:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2016, 23:39

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

параметрическое уравнение
Нужно найти все те значения параметра P из множества простых чисел, для которых...

Параметрическое представление формулы
Есть формула 1*sin(2*phi)*sin(2*phi) она имеет график, как эту фомулу можно...


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

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

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