0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 71
|
||||||
1 | ||||||
Математические данные22.09.2013, 19:32. Показов 1315. Ответов 10
Метки нет (Все метки)
Есть задача:
Ответ получается -2446.50... , а должен 39.374 , в чём проблема?
0
|
22.09.2013, 19:32 | |
Ответы с готовыми решениями:
10
Математические действия Математические формулы c# Математические функции Математические классы |
1487 / 1414 / 240
Регистрация: 19.02.2010
Сообщений: 3,918
|
|
22.09.2013, 19:48 | 2 |
это взять в скобки, а логарифм в конце выражения возвести в квадрат. Может, ещё какие-то ошибки в коде есть.
В общем, прокачивайте внимательность и знание языка (о приоритете выполнения операций)
0
|
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 71
|
||||||
22.09.2013, 19:56 [ТС] | 3 | |||||
а как правильно его возводить в степень?
не так ли?
0
|
1487 / 1414 / 240
Регистрация: 19.02.2010
Сообщений: 3,918
|
|
22.09.2013, 20:14 | 4 |
нет, я бы просто умножил вычисленный логарифм сам на себя.
Почему именно так? Чтобы не зависеть от возможных кривых ручек мелкософтовского программиста и от машинной арифметики. Ведь pow принимает степень числа как вещественное число (т.е. целое число может перестать быть целым, например, 2 может превратиться в 1.9999999...), а затем прогер может ещё как-то это значение испохабить (ещё какой-нибудь конверсией). Если сусликов (потери точности при преобразовании типов и возможных ошибок в библиотечных функциях и классах языка) Вы не видите - это не значит, что их нет
0
|
7 / 7 / 6
Регистрация: 21.10.2012
Сообщений: 25
|
||||||
22.09.2013, 20:53 | 5 | |||||
0
|
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 71
|
||||||
22.09.2013, 21:03 [ТС] | 6 | |||||
[QUOTE=Aristat;5086577]
спасибо , понял свои ошибки . Но почему вместо sqrt тут записывается Math.Pow(Math.Pow(x, 6) + Math.Log(y), 2.0 / 3.0);
0
|
1487 / 1414 / 240
Регистрация: 19.02.2010
Сообщений: 3,918
|
|
25.09.2013, 21:33 | 8 |
тогда это редкий мастдай. Если мне не изменяют мозги в полвторого ночи - X^Y=2^(Log2(X)*Y).
0
|
Master of Orion
|
|||||||||||
25.09.2013, 21:57 | 9 | ||||||||||
VTsaregorodtsev, а логарифм, по-вашему, как считается?
Добавлено через 10 минут Хотя есть определенные эвристики. Например:
0
|
1487 / 1414 / 240
Регистрация: 19.02.2010
Сообщений: 3,918
|
|
29.09.2013, 21:32 | 10 |
1
|
Master of Orion
|
|
29.09.2013, 23:08 | 11 |
VTsaregorodtsev, да, я уже этот вопрос провентилировал
http://stackoverflow.com/quest... redirect=1
0
|
29.09.2013, 23:08 | |
29.09.2013, 23:08 | |
Помогаю со студенческими работами здесь
11
Математические задачи В массив выводить данные-id клиента, данные серверу и данные, отправленные сервером задачка математические выражения Математические операции с матрицами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |