2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Вычисления в физических задачах
Сообщение02.11.2015, 16:31 
Заслуженный участник
Аватара пользователя


30/01/06
72407
 i  Pphantom:
Выделено из «Помогите распутать пару простых задач по механике»


Atom001 в сообщении #1069554 писал(а):
Блин! Да как так то? Я раз пять пересчитывал и получал всегда выше приведённый результат. А сейчас посчитал ещё раз и пришёл к верному результату.
Спасибо!

А как вы считаете? Просто тыкаете кнопочки на калькуляторе?
Считать надо:
- на бумажке;
- на калькуляторе;
- по-разному группируя сомножители или слагаемые;
- рекомендуется отдельно посчитать мантиссу и порядок, тем более что их часто можно отдельно оценить в уме, и сравнить правдоподобие результата расчёта;
    (к тому же размерность и так обычно считают отдельно...)
- в случае малых поправок можно посчитать огрублённую формулу и оценить грубый ответ, к которому должен быть близок точный.
В общем, "пять раз пересчитывать" одним способом - никуда не годится. Пять раз пересчитывать разными способами - быстро приведёт вас к правильному ответу. (Обычно требуется 4 раза: два первых одним способом, просто на случай если где-то опечатался на калькуляторе; третий раз любым другим способом - получается правдоподобный ответ; четвёртый - для проверки, что в третьем способе не было ошибки.)

 Профиль  
                  
 
 Re: Помогите распутать пару простых задач по механике
Сообщение02.11.2015, 17:17 
Аватара пользователя


13/02/13
777
♍ — ☉ — ⊕
Munin в сообщении #1069564 писал(а):
А как вы считаете? Просто тыкаете кнопочки на калькуляторе?

Увы, да.

Munin в сообщении #1069564 писал(а):
Пять раз пересчитывать разными способами - быстро приведёт вас к правильному ответу.

Ясно!

 Профиль  
                  
 
 Re: Помогите распутать пару простых задач по механике
Сообщение02.11.2015, 18:29 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Atom001 в сообщении #1069579 писал(а):
Увы, да.

Научитесь хотя бы без калькулятора обходиться. Это сильно увеличит ваши возможности!

Калькулятор нужен только чтобы синусы считать, и то не всегда (не для малых углов и не табличные). Ну и при объёмных расчётах, до которых вы ещё не доросли...

 Профиль  
                  
 
 Re: Помогите распутать пару простых задач по механике
Сообщение02.11.2015, 19:11 
Аватара пользователя


13/02/13
777
♍ — ☉ — ⊕
Munin в сообщении #1069608 писал(а):
Научитесь хотя бы без калькулятора обходиться.

Задача сложная! Сейчас калькулятор уже не роскошь, а жизненно важная необходимость. Хотя, конечно, Вы правы. Отучить себя от калькулятора очень даже стоит. Буду пробовать пытаться.

 Профиль  
                  
 
 Re: Помогите распутать пару простых задач по механике
Сообщение02.11.2015, 19:28 
Заслуженный участник


09/05/12
25179
Munin в сообщении #1069608 писал(а):
Калькулятор нужен только чтобы синусы считать, и то не всегда (не для малых углов и не табличные). Ну и при объёмных расчётах, до которых вы ещё не доросли...
Я бы усилил это утверждение и сказал, что калькулятор не нужен никогда. Либо требуются прикидочно-оценочные вычисления, тогда без калькулятора можно легко обойтись, либо требуется считать что-то серьезное, тогда калькулятора просто не хватит.

Ну а конкретно эту задачу в уме считать надо. :-) В частности, для того, чтобы не получать ответ в виде $11.3 \cdot 10^\text{что-то там}$ в задаче, часть данных в которой дана в лучшем случае с 10% относительной погрешностью.

 Профиль  
                  
 
 Re: Помогите распутать пару простых задач по механике
Сообщение02.11.2015, 20:17 


24/10/14
46
Atom001 в сообщении #1069627 писал(а):
Сейчас калькулятор уже не роскошь, а жизненно важная необходимость.

Попробуйте , к примеру, электронную таблицу использовать. Удобнее чем калькулятор - я так думаю .

 Профиль  
                  
 
 Re: Помогите распутать пару простых задач по механике
Сообщение02.11.2015, 20:25 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Atom001 в сообщении #1069627 писал(а):
Задача сложная! Сейчас калькулятор уже не роскошь, а жизненно важная необходимость.

Для разленившегося поколения. Нечего! Научитесь, это не трудно. А то скоро уже читать и писать люди разучатся.

Кстати, схожая проблема в Китае и Японии: там молодёжь не учит правильного написания иероглифов, ведь компьютеры и так всё конвертируют...

Pphantom в сообщении #1069630 писал(а):
В частности, для того, чтобы не получать ответ в виде $11.3 \cdot 10^\text{что-то там}$ в задаче, часть данных в которой дана в лучшем случае с 10% относительной погрешностью.

Кстати, да!

Atom001
Когда у вас какие-то данные с $n$ цифрами (подразумеваются значащие цифры, и если мантисса начинается с 1 - единицу не считают, то есть, в 11,3 две значащие цифры), то промежуточные расчёты надо проводить с $n+1$ цифрой (кроме пары редких случаев, когда надо удерживать больше: разности, корни из степеней, числа вблизи единицы, углы вблизи $90^\circ$), а ответ округлить до $n$ цифр, по минимуму из всех входных данных.

-- 02.11.2015 20:25:54 --

destructor в сообщении #1069640 писал(а):
Попробуйте , к примеру, электронную таблицу использовать. Удобнее чем калькулятор - я так думаю .

Это, конечно, только хуже.

 Профиль  
                  
 
 Re: Помогите распутать пару простых задач по механике
Сообщение02.11.2015, 22:43 


10/09/14
292
Munin в сообщении #1069643 писал(а):
(подразумеваются значащие цифры, и если мантисса начинается с 1 - единицу не считают, то есть, в 11,3 две значащие цифры)

Впервые о таком правиле слышу, правильно ли я вас понял, что если имею мантиссу $10,03$, то здесь 3 значащие цифры, а не четыре?
А вообще тему приближённых вычислений я только недавно для себя открыл, за 11 лет школы, даже никто ни на математике/физике не упоминал об этих правилах... Сейчас стараюсь считать с достаточной степенью точности исходя из исходных данных, хотелось бы уточнить ещё такой вопрос: как правильно поступать при округлении, когда последняя цифра 5, например $2,875  \approx 2,88$ или $2,875 \approx2,87$, а то в разных источниках по разному пишут...

 Профиль  
                  
 
 Re: Помогите распутать пару простых задач по механике
Сообщение03.11.2015, 02:18 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Viktor92 в сообщении #1069686 писал(а):
Впервые о таком правиле слышу, правильно ли я вас понял, что если имею мантиссу $10,03$, то здесь 3 значащие цифры, а не четыре?

Да. Ну это грубые правила, конечно. Серьёзно, тут надо понимать эту запись как $10{,}03\pm 0{,}005,$ и считать относительную погрешность $\delta v=\tfrac{\Delta v}{v}\approx 5\cdot 10^{-4}.$ Как видите, это ближе к $10^{-3},$ чем к $10^{-4}$ (особенно это видно на логарифмической шкале: $\lg=-0{,}3$).

Viktor92 в сообщении #1069686 писал(а):
А вообще тему приближённых вычислений я только недавно для себя открыл, за 11 лет школы, даже никто ни на математике/физике не упоминал об этих правилах...

Да, увы. Повезло в этом смысле только тем, кто учился в физматклассах, в физматшколах и т. п.

Viktor92 в сообщении #1069686 писал(а):
Сейчас стараюсь считать с достаточной степенью точности исходя из исходных данных, хотелось бы уточнить ещё такой вопрос: как правильно поступать при округлении, когда последняя цифра 5, например $2,875  \approx 2,88$ или $2,875 \approx2,87$, а то в разных источниках по разному пишут...

Я привык округлять 5 вверх. Потому что если там 5, то может быть, что на самом деле 52... или ещё что-то в таком духе. И вообще, тогда половина цифр округляется до нуля, и половина до единицы, это хорошо.

Тут не надо делать вот какой ошибки: сначала округлить до пяти знаков, потом то что получилось - до четырёх, потом - до трёх... Потому что при этом могут произойти вещи примерно как 0,445 -> 0,45 -> 0,5 -> 1.

 Профиль  
                  
 
 Re: Помогите распутать пару простых задач по механике
Сообщение03.11.2015, 14:11 


10/09/14
292
Munin в сообщении #1069731 писал(а):
Тут не надо делать вот какой ошибки: сначала округлить до пяти знаков, потом то что получилось - до четырёх, потом - до трёх... Потому что при этом могут произойти вещи примерно как 0,445 -> 0,45 -> 0,5 -> 1.

А при оценке порядка величины так поступать можно? Например есть выражение и мы сразу максимально округляем все мантиссы $$\frac {0.445 \cdot 10^5 \cdot 28.2\cdot 10^{-3}} {5.6\cdot10^{-5}} \approx \frac {10^2\cdot 30}{6\cdot10^{-5}} \approx 5 \cdot10^7 \approx 10^8 $$
А если оценивать порядок считая отдельно мантиссы, а лишь затем округляя выражение выше даёт $\approx 2.2 \cdot 10^7 \approx 10^7$, какой способ верный для оценки порядка?
И вообще имею некоторую неоднозначность в понимании порядка величины, как то нигде не акцентируют внимание на эти простые понятия, например числа $10,100$ в моём понимании одного порядка, по этой же логике $100,1000$ также одного порядка, но это не транзитивно, т.е. $10,1000$ разумеется не одного порядка.

 Профиль  
                  
 
 Re: Вычисления в физических задачах
Сообщение03.11.2015, 14:58 
Заслуженный участник


27/04/09
28128
В первом вычислении вы немного неправильно сделали: $0{,}445\approx4\cdot10^{-1}$, тогда ответы сойдутся. (Хотя можно, конечно, найти ситуацию, в которой всё равно разошлись бы.)

Viktor92 в сообщении #1069838 писал(а):
но это не транзитивно
Ну, это неудивительно. Отношение «примерно равно» тоже не транзитивно. :-)

 Профиль  
                  
 
 Re: Вычисления в физических задачах
Сообщение03.11.2015, 16:02 
Заслуженный участник
Аватара пользователя


30/01/06
72407
arseniiv правильно указывает. Когда вы округляли $0{,}445\to 1,$ вы, по сути, потеряли все значащие цифры, ни одной не оставили! А пытаетесь получить итоговую оценку с одной значащей цифрой. Вот тут у вас и произошла потеря точности.

На уровне "ни одной значащей цифры", числа $5\cdot 10^7$ и $2{,}2\cdot 10^7$ между собой не отличаются.

Viktor92 в сообщении #1069838 писал(а):
И вообще имею некоторую неоднозначность в понимании порядка величины, как то нигде не акцентируют внимание на эти простые понятия, например числа $10,100$ в моём понимании одного порядка, по этой же логике $100,1000$ также одного порядка, но это не транзитивно, т.е. $10,1000$ разумеется не одного порядка.

$10$ и $100$ отличаются на порядок (десятичный). Соответственно, $100$ и $1000$ - тоже на порядок, и получается $10$ и $1000$ - в сумме на два порядка. Всё правильно и логично.

Можете формализовать понятие "порядка" как "десятичный логарифм". Тогда все эти примерные рассуждения вы легко спроецируете на точные. Все рассуждения "с точностью до порядка" - это когда логарифмы округляются до целых.

Встречалось мне где-то в физике и более грубое округление (кажется, до трёх десятичных порядков), но это вещь весьма редкая: такие штуки уже почти никому не нужны.

 Профиль  
                  
 
 Re: Вычисления в физических задачах
Сообщение03.11.2015, 23:24 


10/09/14
292
Чтож, уж если появилась такая тема :-) , прошу форумчан проверить, правильно ли я использую правила приближённого вычисления:
1. При сложении приближённых чисел, в результате сохраняю столько знаков после запятой, сколько имеет число с их наименьшим количеством.
2. При умножении, делении, возведения в степень, взятия корня, логарифма сохраняю столько значащих цифр, сколько имеет число с наименьшим их количеством.
3. При вычисление тригонометрических функций, при угле выраженном с точность до градусов - оставляю 2 десятичных знака.
4. Если при арифметических операциях числа сильно различаются порядком, то группирую так, чтобы избегать разности, между числами одного (более малого) порядка.
5. В промежуточных вычислениях сохраняю одну запасную цифру.

 Профиль  
                  
 
 Re: Вычисления в физических задачах
Сообщение04.11.2015, 00:11 
Заслуженный участник
Аватара пользователя


04/09/14
5293
ФТИ им. Иоффе СПб
А.Н. Крылов, Лекции о приближенных вычислениях. Глава 1.

 Профиль  
                  
 
 Re: Вычисления в физических задачах
Сообщение04.11.2015, 13:09 


10/09/14
292
amon благодарю,хорошая книга. Остальные главы мне тоже пригодятся :-)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group