|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.03.2021, 08:03 | #1 |
Регистрация: 30.01.2021
Сообщений: 9
|
Закодировать дату рождения
Доброго времени суток! Задание заключается в следующем нужно закодировать дату рождения. Вот эту:10.09.1998г. Не могу понять как придумать формулу для расчета и какие значения нужно взять. Примеры приложил. Matlab
Код:
Код:
Код:
0.0944 0.9597 1.4069 2.0376 1.1064 8.8031 8.8919 9.0639 |
24.03.2021, 12:28 | #2 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 974
|
ответ наобум:
в примере "% 01.12.2457" заменить на "% 10.09.1998" проверить не могу и онлайн проверки не знаю
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
|
24.03.2021, 12:35 | #3 |
Регистрация: 30.01.2021
Сообщений: 9
|
сфинкс,
Код:
|
25.03.2021, 13:53 | #4 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
возведи каждое число в квадрат. 03.04.1998 ---> 9.16.3992004
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
25.03.2021, 14:23 | #5 |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,010
|
|
25.03.2021, 15:24 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Как придумать "красивую" формулу, как в 1 примере, не знаю. 2 пример явно намекает на интерполяционный многочлен Лагранжа или интерполяционные формулы Ньютона. У вас есть точки (1, 1), (2, 0), (3, 0), (4, 9), (5, 1), (6, 9), (7, 9), (8, 8) - нужно найти функцию, проходящую через них.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
25.03.2021, 18:19 | #7 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
и циклично переставить знаки на 5 позиций
9.16.3992004 ----->20049.16.399 уже сложнее будут народу
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 25.03.2021 в 18:22. |
26.03.2021, 06:11 | #8 |
Регистрация: 30.01.2021
Сообщений: 9
|
BDA, Не знаю как это реализовать в Matlab.
|
26.03.2021, 06:33 | #9 |
Регистрация: 30.01.2021
Сообщений: 9
|
Выдал такое, но все равно не правильно.
Код:
1.0e+06 * 0.0004 0.0072 0.0364 0.1149 0.2806 0.5818 1.0778 1.8387 |
26.03.2021, 13:28 | #10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Перед 32321 нужно минус, а не плюс.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не получается вывести дату рождения | Alexmur07 | Общие вопросы по Java, Java SE, Kotlin | 1 | 16.10.2017 20:04 |
Преобразовать цифры ИИН в дату рождения№ | Сырым | Microsoft Office Excel | 7 | 05.07.2016 08:48 |
Не правильно считает дату рождения | Keitlin | Помощь студентам | 6 | 17.12.2014 06:39 |
Рассчитать дату рождения | DIMASIKXXX32 | БД в Delphi | 5 | 24.01.2013 11:40 |
Как в профиле изменить дату рождения? | Cj_ | О форуме и сайтах клуба | 2 | 16.11.2009 17:08 |