Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Спор-2. Возможность отыграться |
бывш. Большая свалка. Пишите сюда на любые темы, какие вообще не по теме форума. |
|
|
Опции темы |
26.01.2008, 19:08 | #31 |
Форумец
Сообщений: 1,150
Регистрация: 20.02.2007
Не в сети |
(KROT), любопытно, что если на руку "пластилинового человечка" надеть браслет, то расцепить руки ему не удастся
|
26.01.2008, 19:11 | #32 |
el topo
Сообщений: 1,361
Регистрация: 26.05.2007
Возраст: 17
Не в сети |
Ничего удивительного - браслет изменяет топологию и узел становится нерасцепляемым
http://www.indiana.edu/~knotinfo/des..._notation.html Но вот интересный вопрос: можно ли расцепить эти кольца? |
26.01.2008, 20:42 | #33 |
Форумец
Сообщений: 1,150
Регистрация: 20.02.2007
Не в сети |
Кстати удивительными (но лучше сказать любопытными) свойствами обладают т.н кольца Борромео.
p.s Может продублировать темку в "Науку" |
06.02.2008, 23:57 | #41 |
el topo
Сообщений: 1,361
Регистрация: 26.05.2007
Возраст: 17
Не в сети |
Поставим первую плитку.
Вторую плитку разделим на две части и подставим их под первую, выравнивая по вертикали Третью плитку разделим на четыре равные части и подставим их под вторую Продолжим процесс до бесконечности Получим вот такую фигуру бесконечной площади |
07.02.2008, 18:03 | #43 |
Форумец
Сообщений: 1,150
Регистрация: 20.02.2007
Не в сети |
(KROT), "старо предание" Скручиваем Вашу фигурину в цилиндр, наливаем краску: объем конечен (сходящийся ряд из объемов) значит и кол-во краски конечно. Только причем тут топология
|
07.02.2008, 18:14 | #44 |
el topo
Сообщений: 1,361
Регистрация: 26.05.2007
Возраст: 17
Не в сети |
Возможность разместить поверхность бесконечной площади внутри конечного объема, при том, что поверхность является абсолютно гладкой (не имеет фрактальной структуры) - это топологический парадокс
Однако и фрактальная фигура, имеющая конечный объем, но бесконечную поверхность, не менее удивительна для непросвященных. Хотя, понятно, она не является гладкой |
07.02.2008, 18:53 | #45 |
Форумец
Сообщений: 1,150
Регистрация: 20.02.2007
Не в сети |
(KROT),спасибо, понял
Кстати в n-мерном евклидовом пространстве существует интересное свойство: при больших n,объем n-мерной фигуры сосредоточен вблизи поверхности . В 20-мерном пространстве арбуз радиусом 20 см с коркой в 1 см будет на треть состоять из корки . Но это так математика... P.S. Надаб в "Клубах по интересам" создать клуб любителей математики имени Чарльза Доджсона |
07.02.2008, 21:33 | #48 | |
el topo
Сообщений: 1,361
Регистрация: 26.05.2007
Возраст: 17
Не в сети |
Цитата:
Бесконечный объем жидкости можно залить в четырехмерную бутылку конечного объема |
|
07.02.2008, 22:17 | #49 | |
импровизатор
|
CowboyHugges, (KROT), да уж, темка явно не для свалки
Цитата:
|
|
08.02.2008, 02:09 | #50 | |
el topo
Сообщений: 1,361
Регистрация: 26.05.2007
Возраст: 17
Не в сети |
Цитата:
Площадь поверхности вот такой телескопической бутылки бесконечна, а ее объем конечен (порядка двух пи) Поэтому если мы зальем внутрь краску, то конечное количество краски выкрасит бесконечную поверхность слоем ненулевой толщины Правда, толщина слоя (радиус цилиндров) будет уменьшаться в геометрической прогрессии |
|
08.02.2008, 09:26 | #53 |
mutafakaz
|
а как же эти, проблемы форума?
|
08.02.2008, 18:33 | #54 | |
Форумец
Сообщений: 1,150
Регистрация: 20.02.2007
Не в сети |
Цитата:
|
|
24.07.2008, 22:21 | #56 |
Полуночница
|
(KROT), первая задача (про окраску) - весьма и весьма широко известна.
Равно как и фамилия тов. Мандельброта. |
25.07.2008, 22:43 | #57 | |
el topo
Сообщений: 1,361
Регистрация: 26.05.2007
Возраст: 17
Не в сети |
Цитата:
Все вспоминают эту фамилию, а Мандельброт ни при чем На картинках изображены множества Жюлиа и бассейны Ньютона Почему все сразу вспоминают Мандельброта? Классические примеры геометрических фракталов - триадная кривая и снежинка Коха, кривая Леви, колбаса Минковского, кривая Пеано, губка Менгера, множество Кантора, ковер и кладбище Серпинского - все они были открыты и исследованы в конце 19 - первой трети 20 века, в то время как книги Мандельброта были опубликованы только в 1975-77 годах Не был Мандельброт художником - его множество было черно-белым. Вот таким |
|
29.07.2008, 06:06 | #58 |
Форумец
Сообщений: 1,149
Регистрация: 18.09.2006
Возраст: 40
Не в сети |
|
31.07.2008, 17:24 | #59 |
Полуночница
|
|
31.07.2008, 17:40 | #60 | |
Полуночница
|
Цитата:
Всем, кто интересуется построением динамических фракталов, хорошо известны алгоритмы построения множеств Жюлиа и Мандельброта: Julia 1. c = const 2. z0 = pixel 3. z' = f(z) 4. inc(n) 5. if |z| < мах and n < iter then goto 3 Mandel 1. z0 = c = pixel 2. z' = f(z) 3. inc(n) 4. if |z| < мах and n < iter then goto 2. Полагая f(z) = z2 + c, мы получаем классические фракталы Жюлиа и Мандельброта. Приведу программы на Pascal'е и С для построения множества Мандельброта, которые примем в качестве базовых. Program Mandel2; Uses Graph, Crt; Type Complex = Record x : Real; y : Real; End; Const iter = 30; max = 100; Var z, t, c : Complex; x, y, n : Integer; gd, gm : Integer; mx, my : Integer; Begin Randomize; gd := Detect; InitGraph(gd,gm,'c:\\bp\\bgi'); Mx := GetMaxX div 2; My := GetMaxY div 2; For y := -my to my do For x := -mx to mx do Begin n := 0; c.x := x * 0.005; c.y := y * 0.005; z.x := 0; z.y := 0; While (sqr(z.x) + sqr(z.y) < max) and (n < iter) do Begin t := z; {z' = z^2 + c} z.x := sqr(t.x) - sqr(t.y) + c.x; z.y := 2*t.x*t.y + c.y; Inc(n); End; If n < iter then PutPixel(mx + x,my + y, n mod 16); If KeyPressed then Exit; End; Readkey; CloseGraph; End. #include <conio.h> #include <graphics.h> #include <math.h> #include <complex.h> void main() { int gd = DETECT, gm; int mx, my; complex c, z; int it=35, max=100; int k; initgraph(&gd, &gm, "C:\\\\BORLANDC\\\\BGI"); mx = getmaxx() / 2; my = getmaxy() / 2; for (int x = -mx; x <= mx; x++) { for (int y = -my; y <= my; y++) { c = complex(x*0.006, y*0.006); z = complex(0, 0); k = 0; while ((k < it)&&(abs(z) < max)) { z = z*z+c; k++; } if (k < it) putpixel(mx+x, my+y, k % 16); } } getch(); closegraph(); return; } Существует много других формул позволяющих получить достаточно красивые отображения. О некоторых из них и пойдет речь в этом номере рассылки. При этом тем, кто программирует на языках не поддерживающих работу с комплексными числами, полезно помнить следующее: при сложении двух комплексных чисел действительная часть складывается с действительной, мнимая часть складывается с мнимой: Пусть z1 = x1 + y1i и z2 = x2 + y2i, тогда z1 + z2 = (x1 + x2) + i(y1 + y2); аналогично находится разность двух комплексных чисел: z1 – z2 = (x1 – x2) + i(y1 – y2); модуль комплексного числа: |z| = (x2 + y2)1/2 (модуль комплексного числа обозначают также через abs(z), но иногда под abs(z) подразумевают следующее: abs(x + yi) = |x| + |y|i); произведение находится следующим образом (не забываем, что i2 = –1): z1z2 = (x1 + y1i)(x2 + y2i)= x1x2 + x1y2i + y1x2i + y1y2i2 = (x1x2 – y1y2) + i(x1y2 + y1x2); частное от деления двух комплексных чисел находится умножением на число, сопряженное знаменателю: z1/z2 = z1z2/z2z2 = (x1 + y1i)(x2 – y2i)/[(x2 + y2i)(x2 – y2i)] = [(x1x2 + y1y2) + i(x2y1 – y2x1)]/(x22 + y22) = = (x1x2 + y1y2)/(x22 + y22) + i(x2y1 – y2x1)/(x22 + y22); экспонента находится по формуле Эйлера, которая находит обоснование в теории рядов: ez = ex + yi = exeyi = ex(cosy + isiny) = excosy + iexsiny; тригонометрические и гиперболические синус и косинус находятся следующим образом: sinz = sin(x + yi) = sinx cosiy +cosx siniy = sinx chy + icosx shy cosz = cosx chy – isinx shy shz = shx cosy + ichx siny chz = chx cosy + ishx siny (shx = (ex – e–x)/2, chx = (ex + e–x)/2) натуральный логарифм от комплексного числа находят, используя равенство z = |z|eiargz: lnz = ln(|z|eiargz) = ln|z| + iargz = 0.5ln(x2 + y2) + iargz argz=φ, cosφ = x/(x2 + y2)1/2, sinφ = y/(x2 + y2)1/2, tgφ = y/x (в некоторых языках программирования φ = arctan2(y, x), а вообще можно найти φ как arctg(x/y), учтя четверть), также заметим, что zz = elnzz = ezlnz. Теперь вернемся к нашему основному вопросу. В качестве формул можно использовать многочлены, рациональные, тригонометрические и гиперболические функции и, конечно же, их суммы, произведения и композиции. Ниже приведены формулы, которые можно сразу подставлять в приведенные выше программы, разложения на мнимую и действительную часть, ссылки на картинки, а также, если необходимо, комментарии. z' = h(z) + c z' = z3 + c (z = x + yi): Re: x3 – 3xy2 + Rec Im: 3x2y – y3 + Imc z' = z4 + c Re: x4 – 6x2y2 + y4 + Rec Im: 4x3y – 4xy3 + Imc z' = z5 + c Re: x5 – 10x3y2 + 5xy4 + Rec Im: 5x4y – 10x2y3 + y5 + Imc z' = 1/z2 + c Re: (x2 – y2)/[(x2 – y2) + 4x2y2] Im: –2xy/[(x2 – y2) + 4x2y2] Замечание: не забудьте исключить точку z = 0 z' = z2 + az + c Re: x2 – y2 + xRea – yIma + Rec Im: 2xy + xIma + yRea + Imc z' = z2 + a/z3 +c Re: x2 – y2 + a[x3 – 3xy2]/[(x3 – 3xy2)2 + (3x2y – y3)2] + Rec Im: 2xy – a[3x2y – y3]/[(x3 – 3xy2)2 + (3x2y – y3)2] + Imc z' = bcosz + c Re: bcosx chy + Rec Im: –bsinx shy + Imc z' = bsinz + c Re: bsinx chy + Rec Im: bcosx shy + Imc z' = bchz + c Re: bchx cosy + Rec Im: bshx siny + Imc z' = h(z)g(z) + c z' = zcosz + c Re: xcosx chy + ysinx shy + Rec Im: ycosx chy – xsinx shy + Imc z' = zsinz + c Re: xsinx chy – ycosx shy + Rec Im: ysinx chy + xcosx shy + Imc z' = sinz cosz + c Re: sinx ch2y cosx + cosx sh2y sinx + Rec Im: shy cos2x chy – chy sin2x shy + Imc z' = eaπiz2(z - 4)/(1 - 4z) + c z' = h(g(z)) + c z' = sin(z4) + c Re: sin(x4 – 6x2y2 + y4) ch(4x3y – 4xy3) + Rec Im: cos(x4 – 6x2y2 + y4) sh(4x3y – 4xy3) + Imc z' = cos(z4) + c Re: cos(x4 – 6x2y2 + y4) ch(4x3y – 4xy3) + Rec Im: –sin(x4 – 6x2y2 + y4) sh(4x3y – 4xy3) + Imc z' = sh(1/z) + c Re: sh(x/(x2 + y2)) cos(y/(x2 + y2)) + Rec Im: –ch(x/(x2 + y2)) sin(y/(x2 + y2)) + Imc z' = sh(z2) + c Re: sh(x2 – y2) cos(2xy) + Rec Im: ch(x2 – y2) sin(2xy) + Imc z' = ch(z2) + c Re: ch(x2 – y2) cos(2xy) + Rec Im: sh(x2 – y2) sin(2xy) + Imc z' = tg(z2) + c Re: sin(x2 – y2)cos(x2 – y2)/(cos2(x2 – y2) + sh2(2xy)) + Rec Im: sh(2xy)ch(2xy)/(cos2(x2 – y2) + sh2(2xy)) + Imc z' = ctg(z2) + c Re: –sin(x2 – y2)cos(x2 – y2)/(cos2(x2 – y2) – ch2(2xy)) + Rec Im: sh(2xy)ch(2xy)/(cos2(x2 – y2) – ch2(2xy)) + Imc |
|