Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.141.31.240] |
|
Страницы: (5) 1 [2] 3 4 ... Последняя » все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Цитата Akina @ Насколько я понимаю, именно этот "креатив" (если, конечно, принять на веру утверждение, что не существует дробей, не относящихся ни к одному из этих подмножеств) и породил собственно сию тему. Ну может плюс утверждение, что любое вещественное число может быть приближено дробью с любой заданной точностью. Ланна. Давай более предметно. К примеру, "вещественные числа" уже есть в обиходе, и это есть общедоступный математический инструмент. А что есть в математике, и где есть "подмножество несократимых дробей"??? Имя термина??? Цитата Akina @ Ясен пень, всё множество дробей за вычетом дробей несократимых. Как я понимаю, по вопросу определения этих двух подмножеств у тебя никаких проблем нет... Интуитивно "да". Но для введения своих даже интуитивно-понятных терминов в арсенал математики - нужно быть как минимум Перельманом Гришей. |
Сообщ.
#17
,
|
|
|
Цитата JoeUser @ Ты не читаешь, что тебе пишут. В математике нет ни множества, ни подмножества "несократимых дробей". Соответственно нет и термина для такого несуществующего "множества".А что есть в математике, и где есть "подмножество несократимых дробей"??? Имя термина??? Дробь это вообще не само число, а только способ его записи. Числа, которые можно получить как отношение двух целых чисел называются рациональными и они не бывают сократимыми или несократимыми. Ясно, что для каждого такого рационального числа пар таких существует бесчисленное множество, но среди них есть только одна, в которой числитель и знаменатель не имеют общих множителей (отличных от 1), и знаменатель положителен. |
Сообщ.
#18
,
|
|
|
Цитата amk @ Ты не читаешь, что тебе пишут. В математике нет ни множества, ни подмножества "несократимых дробей". Соответственно нет и термина для такого несуществующего "множества". Как раз это я и пытаюсь показать. Цитата JoeUser @ Akina, "множество сократимых дробей" и "множество несократимых дробей" в математике должно где-то обозначаться, фигурировать. Если это не собственный креатив. Так кто из нас не читает? |
Сообщ.
#19
,
|
|
|
JoeUser
Понятие введено тут: Нецелая степень отрицательного числа (сообщение #3755291) И не мной. Поскольку оно "интуитивно понятно" - я им воспользовался. |
Сообщ.
#20
,
|
|
|
Цитата Vesper @ Ага, и какова будет скорость работы такой функции? В случае, если Q = 1E15, например... Складывать само с собой, пока не получится результат, у которого дробная часть отличается от нулевой нв невеликое по отношению к единице число. Сколько раз сложили, это Q, какая получилась целая часть, это Р. "Невеликость" определяется известной точностью исходного числа, разница должна быть по модулю меньше, чем Q*эпсилон. Akina, amk, к чему вы клоните? К тому, что (-32)-0.2 не существует и не равно -0.5 ? А что скажете про это? Цитата По определению, ap/q=sqrt_q(a)p, pϵZ, qϵN Результат не определён при a=0 и p/q<=0 Для отрицательных a в случае нечётного p и чётного q в результате вычисления степени получаются комплексные числа. Добавлено Текст "в случае нечётного p и чётного q" в моём понимании означает, что 6/14 нужно сократить до 3/7, а 6/16 сократить до 3/8 (чтобы либо p, либо q стало нечётным). Тогда станет понятно – комплексные числа получатся или действительные... |
Сообщ.
#21
,
|
|
|
Цитата Jin X @ к чему вы клоните? К тому, что (-32)-0.2 не существует и не равно -0.5 ? Ну можно поёрничать насчёт того, что всё-таки минус два, а не минус половинка. Но это так... А если по делу - то формально имеется 5 различных значений (-32)-0.2, одно из которых равно -2, а остальные комплексные. И отфонарный выбор одного из этих значений как "более правильного" мне как раз и не нравится. Добавлено Цитата Jin X @ Текст "в случае нечётного p и чётного q" в моём понимании означает, что 6/14 нужно сократить до 3/7 Мне не нравится слово "нужно". Не вижу никакого обоснования нужности этого действия. |
Сообщ.
#22
,
|
|
|
Цитата Akina @ Ну-ка, попробуйте! А ещё скажите тогда чему равно (-32)0.2 ?.. ожно поёрничать насчёт того, что всё-таки минус два, а не минус половинка. |
Сообщ.
#23
,
|
|
|
Цитата Славян @ Ну-ка, попробуйте! Ну не получилось... бывает. |
Сообщ.
#24
,
|
|
|
Этот спор имеет смысл только в случае именно рациональных показателей. Как правило запись 0.2 в математике, если не оговорено особо, означает, что значение может изменяться от 0.15 до 0.25 включительно, и может принимать, в том числе, и любое иррациональное значение на этом интервале.
Цитата Jin X @ Лично я клоню к тому, что это значение существует, но утверждать, что оно равно -0.5 не вполне корректно.Akina, amk, к чему вы клоните? К тому, что (-32)-0.2 не существует и не равно -0.5 ? Даже в случае рационального показателя 1/5 в комплексной области существует целых пять значений. Не знаю, заметил ли ты, что замена 1/5 на 2/10, 3/15 или любую другую дробь с тем же значением количество значений не увеличивает, подозреваю, что не обратил внимания. То есть число возможных значений равно знаменателю дроби представляющей показатель после её сокращения. Если основание положительно, то по крайней мере одно из значений будет вещественным, не зависимо от чётности знаменателя, при чётном знаменателе их два - одно положительное, другое отрицательное, при нечётном - только оно положительное. Если основание отрицательно, то при нечётном знаменателе по-прежнему будет одно вещественное значение, на этот раз отрицательное, а при чётном все значения окажутся комплексными. А теперь перейдём к более интересному случаю - пусть показатель у нас будет не обязательно рациональным. При иррациональном показателе в случае положительного основания по-прежнему есть одно положительное вещественное значение, и бесчисленное множество иррациональных значений, равномерно и плотно распределённых по окружности с центром в нуле. А в случае отрицательного основания значений так же бесконечно много, они так же равномерно плотно расположены по окружности, и ни одно из них не является вещественным. Славян, согласись, работать с бесконечными множествами значений как-то некомфортно. Поэтому решили выделить какое-то одно, ведущее себя более менее предсказуемо. Одно из таких значений, пользующееся наибольшим спросом, - это положительное вещественное значение при положительном основании. Все остальные слишком зависят от ситуации. Так что, если тебе надо, определяй конкретное значение из имеющихся так, как тебе надо. Но это будет не универсальным решением. Но это будет решение, подходящее для конкретной задачи. Скорее всего, уже в следующей задаче тебе понадобится определять степень новым способом. |
Сообщ.
#25
,
|
|
|
Цитата amk @ Как правило запись 0.2 в математике, если не оговорено особо, означает, что значение может изменяться от 0.15 до 0.25 включительно, и может принимать, в том числе, и любое иррациональное значение на этом интервале. Шта? |
Сообщ.
#26
,
|
|
|
Цитата amk @ Смотри. По поводу конкретной задачи. Эта тема плотно связана вот с этой и где-то является её продолжением. Только там речь про 00, а тут про другие основания и показатели степени. Но всё сводится к тому, что это всё нужно для того, чтобы найти значение, которая будет возвращать функция Power.это будет решение, подходящее для конкретной задачи Т.е. если задать функции значения -32 и -0.2, каков результат должен быть? -0.5 или NaN? Проще выдавать NaN, но мне кажется, что это халтура. Далее, а если показатель степени будет -0.428571428571429? То каков должен быть результат -Sqrt_7(32)3? Или лучше написать отдельную функцию, которая будет принимать в качестве аргументов 3 значения: X, P и Q и в случае отрицательного X и [нецелого P или нецелого Q или чётного Q] посылать всех в чертям (даже не пытаясь упростить эту дробь)? Есть ещё вариант. В той теме описана функция FastPowerECB (с callback'ом в случае ошибки). Может, специально для неё написать callback-функцию, которая будет пытаться найти P и Q и выдавать не NaN, а отрицательное вещественное число? |
Сообщ.
#27
,
|
|
|
Цитата amk @ Весьма условно соглашусь. А именно: возведение в степень - бесконечнозначное отображение, как изучается в ТФКП. Поэтому можно считать, что pow(a,b) это в программировании Re(ab). А тогда получим, что при целом показателе ветви все склеятся в одну, а в рациональном - получится столько, каков знаменатель в несократимой дроби того рационального числа. В иррациональном же случае ни один лист не даст вещественное, но зато будут существовать чисто мнимые значения, а потому вполне логично вернуть 0. Славян, согласись, работать с бесконечными множествами значений как-то некомфортно. Поэтому решили выделить какое-то одно, ведущее себя более менее предсказуемо. Одно из таких значений, пользующееся наибольшим спросом, - это положительное вещественное значение при положительном основании. Добавлено Впрочем, у программистов иррациональных чисел не бывает, а потому надо тщательно исследовать какое рациональное пришло в показателе степени - "чётное" (знаменатель несократимой дроби) или нет. Стандартом, думаю, предполагается, что все они, увы, чётные. |
Сообщ.
#28
,
|
|
|
вот поэтом у я с опаской отношусь к чужим программам, пока досконально их не проверю. Неизвестно какие тараканы в голове у их авторов ползают.
|
Сообщ.
#29
,
|
|
|
В итоге, хоть я и накрутил с этими Re, ваша мысль, amk, всё равно качественно правильнее: есть вагон значений и из него пожелали люди выбрать такое-то (то положит, то отрицат, то чисто мнимое). Хотя если в этой глупой Яве[ЯвеСкрипт] число 0,2 хранится именно в таком, честном, виде, то им следует всё же вернуть -1/2 на (-32)-0.2. Однако как это узнать - понятия не имею, ведь даже если в Си написать:
float a=0.2f; if( a==0.2f ) то будет же истина, хотя в машине это и не будет честным 0,2 а станет каким-то 0,2000000000000001325 или нечто такое. Печаль, короче, какая-то. Implem... Spec... или как там Qraizer выражается... |
Сообщ.
#30
,
|
|
|
Парни, признайтесь, что это все стеб!
Я читаю, и у меня из глаз льется кровь! Что такое "отрицательная степень", что такое "дробная степень" все же знают? Все знают как меняется знак от четности/нечетности возведения в степень, все знают что можно извлекать корень нечетной степени из отрицательного числа не уходя в комплексное исчисление? Нафига все эти домыслы?!!! Неужели курса математики старших классов мало???! |