2014 dxdy logo

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

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




 
 символьные представления чисел
Сообщение26.11.2017, 19:51 
Всем привет!
Допустим есть число 2
и я решил описать его символьное представление в питоне
создал класс вида
Используется синтаксис Python
class number_repr:
     def int(degree:int):
          return 2 if degree == 0 else 0
     def float(degree:int):
          return 0
 


тогда с точки зрения математики класс
Используется синтаксис Python
class number_repr:
     def int(degree:int):
          return 1 if degree == 0 else 0
     def float(degree:int):
          return 9
 

будет ему равноценным

Еще интнресная штука
возьмем два класса вида
Используется синтаксис Python
class number_repr:
     def int(degree:int):
          return 0
     def float(degree:int):
          return N
 

где N1 от N2 отличается на 1
это будут числа вида
0.(3) и 0.(4) например
так вот
каждая такая пара отличается на число вида 0.(1)
Кроме чисел 0.(0) и 0.(9)
они отличаются на ускользающую единичку))) и как я понял, в теории действительных чисел они неотличимы
это становится понятно, если рассмотреть разность 0.(9) и 0.(1)
рассмотрим (не заню наскольок это законно) число 0.(9)
его можно записать в виде 0.999..
прибавим к нему число 0.(1)
которое мы запишем в виде
0.111...
получится число которое лежит между числом вида 1.1111... и числом вида 1.1110...
но это если бы мы не знали что лежит за текущей исчисляемой цифрой - это граница между цифрами и точками
но так как мы знаем что там будут 1 и 9 соответственно то в сумме они дадут 1
которая перейдет в старший разряд и она даст число вида 1.11111....
но блин в нем после последней 1 всегда будет 0

Вообще в этих примерах интересна граница между представлениями.

 
 
 
 Re: символьные представления чисел
Сообщение26.11.2017, 19:59 
Аватара пользователя
vesely_gnom в сообщении #1269310 писал(а):
рассмотрим (не заню наскольок это законно) число 0.(9)
его можно записать в виде 0.99..99 где .. - это девяточки))
Неверно.

vesely_gnom в сообщении #1269310 писал(а):
прибавим к нему число 0.(1)
которое мы запишем в виде
0.111...111
Это тоже неверно.

Остальное выглядит как неосмысленный поток слов.

 
 
 
 Posted automatically
Сообщение26.11.2017, 20:02 
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Карантин»
по следующим причинам:

- для кода на Python есть подсветка синтаксиса, код в тексте следует выделить моноширинным шрифтом;
- отсутствует формулировка предмета обсуждения и попадания всего этого в математический раздел.

Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group