Форум программистов, компьютерный форум, киберфорум
Наши страницы
MathCAD
Войти
Регистрация
Восстановить пароль
 
sulima
0 / 0 / 0
Регистрация: 21.06.2015
Сообщений: 24
#1

Деление на ноль в системе уравнений - MathCAD

21.06.2015, 14:15. Просмотров 572. Ответов 8
Метки нет (Все метки)

Я не большой знаток Маткада, но попалась вот такая система сложных уравнений:
http://www.cyberforum.ru/cgi-bin/latex.cgi?ln(\left|sin(\beta m+\beta 0)/sin(\beta m-\beta 0) \right|)=(\pi -2*\beta 0)*tg(\beta m)
http://www.cyberforum.ru/cgi-bin/latex.cgi?B/(1-\mu 1^2)/E1+(1-\mu 2^2)/E2=\tau s/sin(\beta m)/sin(\beta 0)
http://www.cyberforum.ru/cgi-bin/latex.cgi?\beta m, \beta 0 - переменные
Ошибка - Деление на ноль. В принципе, я понимаю, что при некоторых комбинациях искомых переменных возможно деление на ноль, но как это обойти? Подскажите.
http://www.cyberforum.ru/mathcad/thread414956.html
0
Вложения
Тип файла: rar Расчет.rar (11.6 Кб, 2 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2015, 14:15
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Деление на ноль в системе уравнений (MathCAD):

Деление на ноль
День добрый! Нужна помошь! Как возможно обойти деления на ноль? :0

Деление на ноль
Перепробовал все подряд, в том числе и изменение интервалов. Никак не...

Деление на ноль
С маткадом столкнулся пару дней назад, еще вопросы появляются через каждое...

Деление на ноль
что делать при такой ошибке?

Деление на ноль
Доброго времени суток! Обращаюсь с такой проблемой и прошу не ругаться, так как...

8
mathidiot
Эксперт по математике/физике
2626 / 2330 / 996
Регистрация: 14.01.2014
Сообщений: 5,004
21.06.2015, 17:08 #2
Трудно сказать, что у Вас не так. Проблема не в делении на ноль, а в исходных данных (начальных приближениях), для которых начальные значения левой и правой частей второго уравнения различаются на 6 порядков. Если, например, изменить значение http://www.cyberforum.ru/cgi-bin/latex.cgi?\tau s c 450 на 10-5, то решение находится
0
Миниатюры
Деление на ноль в системе уравнений  
sulima
0 / 0 / 0
Регистрация: 21.06.2015
Сообщений: 24
21.06.2015, 18:53  [ТС] #3
После пересчета пришлось изменить второе уравнение, но результата это не дало. Даже при изменении значения ts
0
Миниатюры
Деление на ноль в системе уравнений  
Вложения
Тип файла: rar Расчет2.rar (15.3 Кб, 1 просмотров)
mathidiot
Эксперт по математике/физике
2626 / 2330 / 996
Регистрация: 14.01.2014
Сообщений: 5,004
21.06.2015, 19:39 #4
Если Вы так запросто меняете уравнения, значит причина не в Mathcad'e, а в математической модели. Если двигаться просто по пути усложнения уравнений, не разобравшись в более простой модели, то это не самый лучший вариант решения проблемы!
0
sulima
0 / 0 / 0
Регистрация: 21.06.2015
Сообщений: 24
21.06.2015, 19:46  [ТС] #5
Просто хочется понять, что я неправильно делаю именно в самом маткаде. Если пойму, то смогу решать любые подобные уравнения. А поменял потому что мне подсказали где была у меня ошибка в выведении данных уравнений. Ошибка одна и та же в обоих случаях
0
mathidiot
Эксперт по математике/физике
2626 / 2330 / 996
Регистрация: 14.01.2014
Сообщений: 5,004
21.06.2015, 19:53 #6
Цитата Сообщение от sulima Посмотреть сообщение
А поменял потому что мне подсказали где была у меня ошибка в выведении данных уравнений. Ошибка одна и та же в обоих случаях
Т.е. проблема в математической модели. Кстати Mathcad может решать правильно даже ошибочные системы уравнений (разумеется, в этом случае результаты не могут принести пользы в решении проблемы)
0
Том Ардер
Модератор
Эксперт по математике/физике
3819 / 2431 / 327
Регистрация: 15.06.2009
Сообщений: 4,441
22.06.2015, 12:25 #7
sulima, ошибка уже в исходных значениях: http://www.cyberforum.ru/cgi-bin/latex.cgi?\beta m=0.1,\; \beta 0=0.1,\;  \sin (\beta m-\beta 0) в знаменателе.
Не в Mathcad проблема, и не в математической модели, а в неграмотном применении.

Добавлено через 23 минуты
Изменение лишь одного начального значения приводит к совершенно разным решениям. Есть ли в них хоть какой-то физический смысл?
http://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{pmatrix}\beta m=0.1\\ \beta 0=0.2\end{pmatrix}\Rightarrow \begin{pmatrix}\beta m=0\\ \beta 0=-21.759\end{pmatrix}
http://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{pmatrix}\beta m=0.1\\ \beta 0=0\end{pmatrix}\Rightarrow \begin{pmatrix}\beta m=1.113\cdot10^{-3}\\ \beta 0=1.944\cdot10^{-6}\end{pmatrix}
1
sulima
0 / 0 / 0
Регистрация: 21.06.2015
Сообщений: 24
22.06.2015, 14:24  [ТС] #8
Спасибо, дураком себя чувствую. Можно закрывать тему.
0
Том Ардер
Модератор
Эксперт по математике/физике
3819 / 2431 / 327
Регистрация: 15.06.2009
Сообщений: 4,441
22.06.2015, 14:46 #9
Цитата Сообщение от sulima Посмотреть сообщение
дураком себя чувствую
Зн. ещё не всё потеряно
А задачу нужно доводить до конца. Только требуется полная формулировка проблемы - со всей физикой и математикой (судя по обозначениям, что-то сопроматное). На форуме достаточно умов, способных помочь. Пользуйтесь, только задавайте хорошие вопросы
Цитата Сообщение от sulima Посмотреть сообщение
Можно закрывать тему
Правила форума, 2.3.
0
22.06.2015, 14:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2015, 14:46
Привет! Вот еще темы с решениями:

Деление на ноль с учетом перехвата
Добрый вечер, прошу помощи. Ошибку вроде перехватил, все перепроверил. Заранее...

Исправить ошибку - деление на ноль
помогите пожалуйста,не выводит график...что не так?уравнение переписано...

Метод Зейделя. Ошибка - деление на ноль
Помогите пожалуйста. Появляются 2 ошибки: 1)Деление на ноль 2)Значение...

Построение трехмерного графика, деление на ноль.
Доброго времени суток, уважаемые форумчане. Собственно суть проблемы:...


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

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

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