Dosya:Rational Representation.svg

testwiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Orijinal dosya (SVG dosyası, sözde 629 × 629 piksel, dosya boyutu: 132 KB)

Bu dosya Wikimedia Commons deposunda bulunmaktadır ve diğer projeler tarafından kullanılıyor olabilir. Aşağıda dosya açıklama sayfasındaki açıklama gösteriliyor.

Özet

Açıklama
English: Representation of rational numbers (Q) as pairs of integers, equivalent pairs on the same line.
Français : Représentation des nombres rationnels comme des paires de nombres entiers, les paires équivalentes sur le même ligne.
Tarih
Kaynak Yükleyenin kendi çalışması
Yazar TomT0m
Diğer sürümler File:RationalRepresentation.pdf

Source of the file, in the en:asymptote graphic programming language: fr:Utilisateur:TomT0m/RationalRepresentation.asy

import settings;
import graph;
import math;
 
 
pdfviewer="/usr/bin/evince";
psviewer="evince";
 

// parameters

int num=10;
 
 
int gcd(int a,int b){
	if(b==0){
		return a;
	}else{
		return gcd(b,a-quotient(a,b)*b);
	}
}
bool isPrimeWith(int a,int b){
	return gcd(a,b)==1;
}

 
pen color_rational(int x,int y){

	if(y==0){
		return white;
	}else{
		real ratio = x
/y;
		return rgb(0.5*(1+ratio),0.7*(1+ratio),0.3*(1-ratio));
	}
}
unitsize(2,2);
 
picture damier;
// unitsize(damier,1,1);
size(damier,5000,5000,(-100,-100),(100,100));
 
dot(damier,(0,0));
dot(damier,(-num,-num),invisible);
dot(damier,(num,num),invisible);
 
 
 
for(int x=-num; x<=num;++x){	
 
	for(int y=-num; y<=num;++y){
 
		
		pen p=color_rational(x,y);
 
		if(y>0){
			pair far;
			if(isPrimeWith(abs(x),abs(y)) ){
				far=(x*100,y*100);
				drawline(damier,(0,0),far,p);
			}
		}

		if(y==0){
 
			dot(damier,(x,y));
			dot(damier,(x,y),rgb(0.9,0.9,0.9));

		}else
			dot(damier,(x,y),p);
 
	}
}

dot(damier,(0,0));
dot(damier,(0,0),rgb(0.9,0.9,0.9));
add(damier.fit(),(0,0));
// drawing the equivalent classes

Lisanslama

Public domain Ben, bu işin telif sahibi, bu işi kamu malı olarak yayınlıyorum. Bu dünya çapında geçerlidir.
Bazı ülkelerde bu yasal olarak mümkün olmayabilir; öyleyse:
Ben, bu işi herhangi bir amaç için, herhangi bir şart olmaksızın, yasalarca gerekli olmadıkça, herkesin kullanmasına izin veriyorum.

Lisanslama

Ben, bu işin telif sahibi, burada işi aşağıdaki lisans altında yayımlıyorum:
w:tr:Creative Commons
atıf benzer paylaşım
Bu dosya, Creative Commons Atıf-Benzer Paylaşım 4.0 Uluslararası lisansı ile lisanslanmıştır.
Şu seçeneklerde özgürsünüz:
  • paylaşım – eser paylaşımı, dağıtımı ve iletimi
  • içeriği değiştirip uyarlama – eser adaptasyonu
Aşağıdaki koşullar geçerli olacaktır:
  • atıf – Esere yazar veya lisans sahibi tarafından belirtilen (ancak sizi ya da eseri kullanımınızı desteklediklerini ileri sürmeyecek bir) şekilde atıfta bulunmalısınız.
  • benzer paylaşım – Maddeyi yeniden düzenler, dönüştürür veya inşa ederseniz, katkılarınızı özgünüyle aynı veya uyumlu lisans altında dağıtmanız gerekir.

Altyazılar

Bu dosyanın temsil ettiği şeyin tek satırlık açıklamasını ekleyin.

Bu dosyada gösterilen öğeler

betimlenen

1 Nisan 2015

image/svg+xml

27f7909ba9da6ac4be20766f9fa4e983dd901431

134.922 bayt

629 piksel

629 piksel

Dosya geçmişi

Dosyanın herhangi bir zamandaki hâli için ilgili tarih/saat kısmına tıklayın.

Tarih/SaatKüçük resimBoyutlarKullanıcıYorum
güncel21.55, 1 Nisan 201521.55, 1 Nisan 2015 tarihindeki sürümün küçültülmüş hâli629 × 629 (132 KB)wikimediacommons>TomT0mUser created page with UploadWizard

Aşağıdaki sayfa bu dosyayı kullanmaktadır: