Форум программистов, компьютерный форум, киберфорум
MathCAD
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 21.06.2015
Сообщений: 24

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

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

Студворк — интернет-сервис помощи студентам
Я не большой знаток Маткада, но попалась вот такая система сложных уравнений:
https://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)
https://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)
https://www.cyberforum.ru/cgi-bin/latex.cgi?\beta m, \beta 0 - переменные
Ошибка - Деление на ноль. В принципе, я понимаю, что при некоторых комбинациях искомых переменных возможно деление на ноль, но как это обойти? Подскажите.
Вложения
Тип файла: rar Расчет.rar (11.6 Кб, 5 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.06.2015, 14:15
Ответы с готовыми решениями:

Сделать, чтобы при попытке деления на ноль, выводилось сообщение: «Деление на ноль»
Создайте консольное приложение. В нем реализуйте нахождение значения выражения 1/(x+n), где n – ваш вариант, а вместо х должно вводиться...

Деление на ноль (хотя я не делю на ноль)
.model small .stack 300h .data tabw dw -1135h,2326h dw 2A76h,0458h tabb dw 16h,9ah dw 32h,86h .CODE beg:mov ax,@data ...

Возникает ошибка "Деление на ноль", когда на ноль ничего и нигде не делится
Написал программу, которая выводит на экран координаты клика мыши. SSEG segment stack db 256 dup(0) SSEG ends ...

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

Добавлено через 23 минуты
Изменение лишь одного начального значения приводит к совершенно разным решениям. Есть ли в них хоть какой-то физический смысл?
https://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}
https://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
0 / 0 / 0
Регистрация: 21.06.2015
Сообщений: 24
22.06.2015, 14:24  [ТС]
Спасибо, дураком себя чувствую. Можно закрывать тему.
0
Эксперт по математике/физике
 Аватар для Том Ардер
4218 / 3416 / 396
Регистрация: 15.06.2009
Сообщений: 5,817
22.06.2015, 14:46
Цитата Сообщение от sulima Посмотреть сообщение
дураком себя чувствую
Зн. ещё не всё потеряно
А задачу нужно доводить до конца. Только требуется полная формулировка проблемы - со всей физикой и математикой (судя по обозначениям, что-то сопроматное). На форуме достаточно умов, способных помочь. Пользуйтесь, только задавайте хорошие вопросы
Цитата Сообщение от sulima Посмотреть сообщение
Можно закрывать тему
Правила форума, 2.3.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.06.2015, 14:46
Помогаю со студенческими работами здесь

Деление знаковых чисел с выводом ошибки "Деление на ноль"
Собственно поставили передо мной задачу - написать прогу деления двух чисел, причем что бы учитывался знак, и помимо всего прочего при...

Деление на ноль
Добрый день, делаю задачу из Ptaskbook, while 14 и постоянно выбивает ошибку деления на ноль, хотя вроде как ничего такого нет. Помогите...

Деление на ноль
Пишет что деление на ноль ну вроде всё верно написал print("Задание 114(a) ") n = input("Введите n ") n = int(n) ...

деление на ноль
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace...

Деление на ноль
Доборго времени суток, форумчане! Помогите, пожалуйста, с заданием такого плана (в VCL Forms Application): Задано натуральное n....


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru