Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для DewCooper
2 / 2 / 0
Регистрация: 10.09.2016
Сообщений: 242

Как описать код Пайтона на обычную математическую формулу?

17.02.2019, 10:17. Показов 1086. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую Всех! Я новичок в программирование. Необходимо описать формулу в программе MATLAB.
Помогите пожалуйста описать это код Пайтона на обычную понятную математическую формулу?
Заранее Благодарю за Ответ!!!

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
class Point(object):
    def __init__(self, _x, _y, _order=None):
        self.x, self.y, self.order = _x, _y, _order
 
    def calc(self, top, bottom, other_x):
        l = (top * inverse_mod(bottom)) % p
        x3 = (l * l - self.x - other_x) % p
        return Point(x3, (l * (self.x - x3) - self.y) % p)
 
    def double(self):
        if self == INFINITY: return INFINITY
        return self.calc(3 * self.x * self.x, 2 * self.y, self.x)
 
    def __add__(self, other):
        if other == INFINITY: return self
        if self == INFINITY: return other
        if self.x == other.x:
            if (self.y + other.y) % p == 0: return INFINITY
            return self.double()
        return self.calc(other.y - self.y, other.x - self.x, other.x)
 
    def __mul__(self, e):
        if self.order: e %= self.order
        if e == 0 or self == INFINITY: return INFINITY
        result, q = INFINITY, self
        while e:
            if e & 1: result += q
            e, q = e >> 1, q.double()
        return str(result).split()[0] + ' ' + str(result).split()[1]
        
 
    def __str__(self):
        if self == INFINITY: return "infinity"
        return "= %x %x" % (self.x, self.y)
 
 
def inverse_mod(a):
    if a < 0 or a >= p: a = a % p
    c, d, uc, vc, ud, vd = a, p, 1, 0, 0, 1
    while c:
        q, c, d = divmod(d, c) + (c,)
        uc, vc, ud, vd = ud - q * uc, vd - q * vc, uc, vc
    if ud > 0: return ud
    return ud + p
 
 
p, INFINITY = 115792089237316195423570985008687907853269984665640564039457584007908834671663, Point(None, None)
g = Point(55066263022277343669578718895168534326250603453777594175500187360389116729240,
          32670510020758816978083085130507043184471273380659243275938904335757337482424,
          115792089237316195423570985008687907852837564279074904382605163141518161494337)
Date = 59952342267324947609211197178730251245947583654545992467952314944486950515899
 
result = '  Second_number_Date:    %x\n  First_number_Date:   %s' % (Date, g*Date)
f = open('01_Date.txt', 'w')
f.write(result)
f.close()
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.02.2019, 10:17
Ответы с готовыми решениями:

Записать как обычную математическую дробь
а) Записать как обычную математическую дробь 0,0123456789Е+0,7 б) Сколько байтов занимает константа 127L?

Преобразовать код на C# в математическую формулу
Помогите, пожалуйста, преобразовать следующий математический код C# в обычную формулу: Math.Sqrt(x + Math.Pow(Math.Cos(Math.Abs(x)),...

Преобразовать код в математическую формулу
есть такой код s:=stringgrid1.cells; stringgrid1.cells:=stringgrid1.cells; stringgrid1.cells:=s;

3
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
17.02.2019, 11:23
DewCooper, здесь в основном, сравнение
0
 Аватар для DewCooper
2 / 2 / 0
Регистрация: 10.09.2016
Сообщений: 242
17.02.2019, 11:51  [ТС]
Цитата Сообщение от IRIP Посмотреть сообщение
сравнение
Мне бы хотелось описать эту формулу в программе МатЛаб чтобы воспроизводить результат, но как описать формулу я затрудняюсь. Подскажите пожалуйста как это сделать?
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
17.02.2019, 14:30
DewCooper, формулу в редакторе будьте добры набрать, что, собственно, описывать?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.02.2019, 14:30
Помогаю со студенческими работами здесь

Как записать математическую формулу?
Подскажите пожалуйста, как связать вот этот вот символ суммы со всем тем что дальше в скобках? И что означают n-5 сверху и i = -5 снизу?...

Как записать математическую формулу
Как правильно записать формулу в ячейку в Excel ,форула:y=2 корня из X - 1

Как преобразовать математическую формулу в эксель?
Здравствуйте. Есть такая формула: t = ( действие Пi) / Nk Как ее реализовать в экселе?

Как правильно записать математическую формулу на C++?
Формулы с ОДЗ ввод х, определение есть ли ошибка, считать y Y = 1/x Как правильно делать и записывать такое задание?

Как правильно записать математическую формулу
как мне записать этот пример.. больше интересует е в k степени


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru