По поводу статистики. Можно написать небольшую программу, которая сможет обработать файл из калькулятора с цепочками, привести к црв и оставить только отличающиеся. после чего можно вывести статистику кол-ва элементов по каждому столбцу.
По 1 эл-ту BD = 60, BA= 40, DC = 30, AB = 10 и т.д.
По 2 эл-та CA = 80, BA= 8 и т.д.
..
Daedalus от Февраля 11, 2009, 03:25:36 pm
отлично, спасибо!
что касается обработки результатов мистового калькулятора - очень нужная вещь. не стоит писать его аналог, его прога заведомо будет работать быстрее, мист в нее заложил свои уникальные алгоритмы, написано в сях и без лишних линковок.
я делал импорт из результатов при поиске корней (в файлах приложу исходники на дельфях), но прога заточена на другие дела, так что не стоит наверное разбираться в деталях, а писать по-своему. алгоритм простой - перебираем строки общего файла результатов (result.log) или фиксированного (resultf.log) и выбираем только строки вида: [номер].[пробел][цс]
Daedalus от Февраля 11, 2009, 04:11:32 pm
OneBreath, пиши здесь, личка - для личных и приватных дел. по корням продолжить можно, если вы сможете вместе с Ligthoм скоординироваться и сделать массовую обработку результатов вывода проги mista. насколько я понимаю речь идет о часто повторяющихся блоках разностей в "аккордах". ведь в музыке их число ограничено.
Ligth от Февраля 11, 2009, 04:17:03 pm
На что в нашем случае влияет собстсвенно коэфициент. И необходимо ли его учитывать?
Daedalus от Февраля 11, 2009, 04:27:53 pm
для этимологии пока не учитываем, а вот в корнях он как раз играет важную роль. типа количество полутонов между нотами в аккорде
OneBreath от Февраля 11, 2009, 06:41:01 pm
Цитата: Биг ЧСВ от Февраля 11, 2009, 04:27:53 pm
для этимологии пока не учитываем, а вот в корнях он как раз играет важную роль. типа количество полутонов между нотами в аккорде
Биг, Уточни пожалуйста что мы должны получить на выходе.
Пока алгоритм такой:
1. Загружаем результаты работы проги Миста.
2. Обрабатываем их и выделяем аккорды.
3. Далее сравниваем их между собой и находим типовые.
Тут возникает вопрос: Как их сравнивать, чтобы в результате выйти на корни?
Ajka от Февраля 11, 2009, 06:50:08 pm
Я тут заметила одну штуковину. Вроде рядом с темой.У кубика рубика есть брат - треугольник рубика, кажется тетраэдр.Короче такая пирамидка из равносторонних треугольников. Граней у нее-4. а в каждой грани по9 маленьких треугольничков. Т.е. такая себе объемная моделька колоды 36 карт.каждая грань делится на три уровня.1-туз, 2-К,Д,В,3-й -6,7,8.9,10. Так вот если добавить к каждой грани еще один уровень . то получится 64 треугольничка. 4 масти гекс.там кой-чего еще можно высмотреть. но не буду засорять тему.
Daedalus от Февраля 11, 2009, 07:07:00 pm
аккорды нужно будет приводить к более общему виду, не зависимому от симпатий. например AA, BB, CC, DD можно обозначить как хх.
по идее надо бы увидеть результат вот в таком виде
[номер цс] [пара симпатий] [аккорд в общем виде]
например:
007 AD -2xy 0xу 2ху -1xу
007 СA 2xz 3xz 1хz -1xz
...
дальше будет видно
OneBreath от Февраля 12, 2009, 01:50:03 am
Цитата: Ligth от Февраля 11, 2009, 11:20:41 pm
с заменой на независимые симпатии не понятно. если две симпатии одинаковы то ещё понятно. но елси происходит смена, то что тогда x и что y и что z и где u?)
Согласен с Ligth'ом.
Переход на новые переменные нам ничего не даст. Предлагаю использовать и для симпатий разницы валентностей, например вот в таком виде:
х| A B C D
-+-----------------------
A| 0 1 2 -1
B|-1 0 1 2
C| 2 -1 0 1
D| 1 2 -1 0
--------------------------
Тогда аккорды вида:
-3AB 2AB 3AB 1AB
0BD 3BD 2BD 0BD
3CC -1CC -1CC 3CC
Можно записать последовательностью пар цифр:
-3 1 2 1 3 1 1 1
0 2 3 2 2 2 0 2
3 0 -1 0 -1 0 3 0
Таким образом между симпатиями сохраняются отношения, выраженные в разницах валентности, и мы можем восстановить цепочку для любой масти.
Поправьте, если что-то было упущено.
Spun от Февраля 12, 2009, 03:15:25 am
Я думаю, имеется в виду взаимозаменяемость симпатий. Ведь -2AB 0AB равно -2CD 0CD, а приведение того и другого к xy, например, может облегчить поиск одинаковых повторений. То же и с AA,BB и т.д.
Daedalus от Февраля 12, 2009, 03:42:45 am
ну вот и разобрались. просто я ориентируюсь на масины примеры корней, а она их приводила пару раз именно в таком виде, наглядном. тоесть
-1 = yx
0 = xx
1 = xy
2 = xz
что касается -1 - это ведь аккорд, и особенно неважно в каком порядке будет идти смена мастей (по часовой или против), важна разница между ними. но возможно для минусовых будут какие-то особенности, посмотрим по ходу. сравнить их с +1 будет тоже интересно
по идее мы попытаемся уловить типовые конструкции ножек этих насекомых
OneBreath от Февраля 12, 2009, 11:49:40 am
Цитата: OneBreath от Февраля 12, 2009, 01:50:03 am
Поправьте, если что-то было упущено.
Поправляю: не пойдет! :idiot: