Файл:Euclid's Orchard.svg

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Повна роздільність(SVG-файл, номінально 356 × 356 пікселів, розмір файлу: 34 КБ)

Wikimedia Commons logo Відомості про цей файл містяться на Вікісховищі — централізованому сховищі вільних файлів мультимедіа для використання у проектах Фонду Вікімедіа.

Опис файлу

Опис
English: Slice of one corner of Euclid's Orchard
Час створення
Джерело Власна робота
Автор Glosser.ca
SVG розвиток
InfoField
 
Вихідний код цього SVG-файлу правильний.
 
Це векторне зображення було створено з допомогою Asymptote by dvisvgm.
Сирцевий код
InfoField

Asymptote code

int gcd(int a, int b) {
    int t;
    while(b > 0) {
        t = a;
        a = b;
        b = t % b;
    }

    return a < 0 ? -a : a;
}

size(10cm,10cm);

int ndots = 6;
draw((0,0)--(ndots - 0.5,0),Arrow);
draw((0,0)--(0,ndots - 0.5),Arrow);

for(int i = 1; i < ndots; ++i) {
    for(int j = 1; j < ndots; ++j) {
        //Loop needed to ensure lines go behind all other objects
        pair tree = (i, j);
        if (gcd(i,j) == 1 ) {
            draw((0,0)--tree,dotted);
        }
    }
}

for(int i = 1; i < ndots; ++i) {
    for(int j = 1; j < ndots; ++j) {
        pair tree = (i, j);
        path circ = circle(tree, 0.04);

        if(gcd(i, j) == 1) {
            draw(circ, heavyblue);
            fill(circ, heavyblue);
        } else {
            draw(circ, heavyred);
            fill(circ, heavyred);
        }

        label("$\frac{"+string(i)+"}{"+string(i+j)+"}$", tree, NE);

    }
}

Ліцензування

Я, власник авторських прав на цей твір, добровільно публікую його на умовах такої ліцензії:
w:uk:Creative Commons
зазначення авторства поширення на тих же умовах
Цей файл ліцензований на умовах ліцензії Creative Commons Attribution-Share Alike 3.0 Unported
Ви можете вільно:
  • ділитися – копіювати, поширювати і передавати твір
  • модифікувати – переробляти твір
При дотриманні таких умов:
  • зазначення авторства – Ви повинні вказати авторство, надати посилання на ліцензію і вказати, чи якісь зміни було внесено до оригінального твору. Ви можете зробити це в будь-який розсудливий спосіб, але так, щоб він жодним чином не натякав на те, наче ліцензіар підтримує Вас чи Ваш спосіб використання твору.
  • поширення на тих же умовах – Якщо ви змінюєте, перетворюєте або створюєте іншу похідну роботу на основі цього твору, ви можете поширювати отриманий у результаті твір тільки на умовах такої ж або сумісної ліцензії.

Підписи

Додайте однорядкове пояснення, що саме репрезентує цей файл

Об'єкти, показані на цьому файлі

зображує

Історія файлу

Клацніть на дату/час, щоб переглянути, як тоді виглядав файл.

Дата/часМініатюраРозмір об'єктаКористувачКоментар
поточний04:32, 29 грудня 2012Мініатюра для версії від 04:32, 29 грудня 2012356 × 356 (34 КБ)RayhemUser created page with UploadWizard

Така сторінка використовує цей файл:

Глобальне використання файлу

Цей файл використовують такі інші вікі:

Метадані