0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 1
|
|
1 | |
Не работает программа, непонятная ошибка01.03.2019, 18:46. Показов 1145. Ответов 1
Помогите, пожалуйста, разобраться со сложившейся ситуацией. Есть проблемный кусок программы, ума не приложу, что маткаду не нравится. При определенных значениях (L<=1) всё считается. При бОльших значениях маткад выдаёт ошибку. Притом, если менять значения ρs или/и μs, расчёт продолжается. Пересчитывал это уравнение вручную, пересчитывал в вольфраме: при сколь угодно маленьких/больших значениях ls/L корни для скорости (W) есть. Полагаю, проблема в логике этой программы. Помогите, пожалуйста, переписать, господа. Неделю бьюсь...
P.S. Это вырезка из большой программы. Есть еще похожее место с подобной проблемой. С ним постараюсь сам разобраться, коль скоро добрые люди дадут понять, в чём же загвоздка. Заранее спасибо!
0
|
01.03.2019, 18:46 | |
Ответы с готовыми решениями:
1
Ошибка. программа не работает непонятная программа Не работает программа, в чём ошибка? Не работает программа, где ошибка? |
01.03.2019, 22:08 | 2 |
1. Сравнение z=1 внутри цикла for выглядит несуразно. Оно выполняется только при первом заходе в цикл. Лучше этот случай
вынести из цикла и при выполнении условия в цикл уже не заходить. 2. Имеется лишняя строка внутри цикла, где есть сравнение =. Это нигде не используется. 3. Использование root здесь ни к чему. Решается уравнение простым извлечением корня. 4. Исправление всего сказанного вас не спасет. Основная ошибка в строке с Cd. Это значение можно вычислить только в случае, если Re попадает в два интервала. Если нет, маткад попадает в прострацию, что и происходит при некоторых значениях параметров. 5. Не ясен смысл цикла for, где W обновляется несколько раз (по сути это рекурсия). Чем больше z, тем больше повторений. Понять это можно только если знать, какую задачу решаете. 6. Реальные константы в программе выглядят некрасиво. Лучше заменить их буквенными обозначениями перед программой. 7. Для вычисления Сd лучше определить функцию (вне программы). 8. На рабочем листе неплохо навести порядок. Все данные разбросаны как попало.
0
|
01.03.2019, 22:08 | |
01.03.2019, 22:08 | |
Помогаю со студенческими работами здесь
2
Не работает программа. В чем ошибка? Ошибка есть, но программа работает Не работает программа. В чем ошибка? Не работает программа, где ошибка? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |