С Новым годом! Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
7 / 7 / 7
Регистрация: 26.04.2015
Сообщений: 220
1

Упростить символьное выражение

20.11.2017, 22:32. Показов 1809. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть выражение:

Wv = (41640000*s^3 + 69400000*s^2 + 31230000*s + 3470000)/(10920000000*s^5 + 18800000000*s^4 + 9190000000*s^3 + 1360000000*s^2 + 96936608*s + 2444615)

как его упростить до следующего вида:

0.003813 s^3 + 0.006355 s^2 + 0.00286 s + 0.0003178
------------------------------------------------------------------
s^5 + 1.722 s^4 + 0.8416 s^3 + 0.1245 s^2 + 0.008877 s + 0.0002239

?


Пол дня ковыряюсь, в ручную быстрее посчитала бы...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2017, 22:32
Ответы с готовыми решениями:

Упростить символьное выражение
Здравствуйте. После применения команды eval к символьному выражению, получаю запись вида - p^3 -...

Как превратить символьное выражение в функцию от n-ного количества переменных в функцию f=@ (x, y,. . . . )
Добрый день. Вопрос такой Как превратить символьное выражение в функцию от n-ного количества...

Как упростить выражение
Упростить выражение c помощью функций Factor Simplify Simple Solve

Посоветуйте программу, где можно было бы посчитать дроби, упростить выражение
Привет! Может кто-нибудь подскажет программу, вот чтобы можно было бы ввести начальное задание,...

3
3 / 3 / 1
Регистрация: 19.11.2017
Сообщений: 11
21.11.2017, 10:20 2
Ruta, задайте коэффициенты полиномов в виде векторов и разделите их на коэффициент, стоящий перед s^5 в знаменателе.
Matlab M
1
2
3
4
nume=[4164e4 694e5 3123e4 347e4];
denom=[1092e7 188e8 919e7 136e7 96936608 2444615];
n=nume/denom(1);
d=denom/denom(1);
Кроме того, судя по всему, это у вас передаточная функция. С ней лучше работать как с передаточной функцией, а не с символьным выражением.
Matlab M
1
W=tf(n,d)
1
7 / 7 / 7
Регистрация: 26.04.2015
Сообщений: 220
21.11.2017, 12:08  [ТС] 3
Kracen,
Цитата Сообщение от Kracen Посмотреть сообщение
Кроме того, судя по всему, это у вас передаточная функция. С ней лучше работать как с передаточной функцией, а не с символьным выражением.
Да это передаточная функция, (я ее вычисляю из 4 других передаточных функций, если я правильно понимаю что делаю XD). Проблема в том что если с ней работать как с передаточной функцией он неправильно считает.
0
3 / 3 / 1
Регистрация: 19.11.2017
Сообщений: 11
21.11.2017, 12:34 4
Цитата Сообщение от Ruta Посмотреть сообщение
Проблема в том что если с ней работать как с передаточной функцией он неправильно считает.
Быть такого не может. Скорее всего, вы что-то делаете неправильно.
0
21.11.2017, 12:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2017, 12:34
Помогаю со студенческими работами здесь

Проанализировать некоторое символьное выражение a$ с входящими в него скобками
Нужно решить задачку, помогите, кто чем может). Проанализировать некоторое символьное выражение a$...

Упростить выражение
Эх, заставляют вспомнить школьную программу. Не поделитесь ли материалом по поводу решения вот...

Упростить выражение
Ребят спасите в который раз неука! Очень вас прошу и надеюсь... Упростить Выражение

Упростить выражение
Здравствуйте! Помогите посчитать данное выражение. (Там где с дробями) У меня есть ответ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru