File:Envelope string art.svg

De Wikimedia Commons, el repositorio multimedia libre
Ir a la navegación Ir a la búsqueda

Archivo original(archivo SVG, nominalmente 600 × 480 píxeles, tamaño de archivo: 88 kB)

Leyendas

Leyendas

Añade una explicación corta acerca de lo que representa este archivo

Resumen[editar]

Descripción
English: Envelope curve of the art strings
Fecha
Fuente Trabajo propio
Autor IkamusumeFan
SVG desarrollo
InfoField
W3C grn 
El código fuente de esta imagen SVG es válido.
Gnuplot val 
Este gráfico vectorial fue creado con Gnuplot
Código fuente
InfoField

Gnuplot code

#!/usr/bin/gnuplot
# Author: Ika
# Date: 12/02/2014

# last changes:
# 2018-01-28: (JoKalliauer) instead of 50 plots with one line one plot with 50 lines, and only the first has a key 

set term svg font 'Liberation Sans, 24'
set output 'envelope_string_art.svg'

# In this program, the envelope equation is x^2 - 2xy + y^2 -2kx - 2ky + k^2 = 0. 
# In other words, the family of the string lines is y = -(k-t)x/t + k-t. 
# Each line connects (0, k-t) and (t, 0).
# Here k takes value 1.
k = 1;
# n is the number of the trajectories
n = 51;

set multiplot
set samples 1000

set xrange [0:k]
set yrange [0:k]
set xtics 0.2
set ytics 0.2
set xzeroaxis lt -1 lc rgb "black" lw 1
set yzeroaxis lt -1 lc rgb "black" lw 1

unset label

set key on

#t = i*k*1.0/n;
# The following draws the lines iteratively.

plot -1*(k-(1*k*1.0/n))*x/(1*k*1.0/n) + k-(1*k*1.0/n) t "k = 1" lc rgb "red" lw 1, \
	for [i=2:n-1] -1*(k-(i*k*1.0/n))*x/(i*k*1.0/n) + k-(i*k*1.0/n) notitle lc rgb "red" lw 1;

unset multiplot

set term x11
set output

Licencia[editar]

Yo, el titular de los derechos de autor de esta obra, la publico en los términos de la siguiente licencia:
w:es:Creative Commons
atribución compartir igual
Este archivo está disponible bajo la licencia Creative Commons Attribution-Share Alike 4.0 International.
Eres libre:
  • de compartir – de copiar, distribuir y transmitir el trabajo
  • de remezclar – de adaptar el trabajo
Bajo las siguientes condiciones:
  • atribución – Debes otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si realizaste algún cambio. Puedes hacerlo de cualquier manera razonable pero no de manera que sugiera que el licenciante te respalda a ti o al uso que hagas del trabajo.
  • compartir igual – En caso de mezclar, transformar o modificar este trabajo, deberás distribuir el trabajo resultante bajo la misma licencia o una compatible como el original.

Historial del archivo

Haz clic sobre una fecha y hora para ver el archivo tal como apareció en ese momento.

Fecha y horaMiniaturaDimensionesUsuarioComentario
actual12:29 28 ene 2018Miniatura de la versión del 12:29 28 ene 2018600 × 480 (88 kB)JoKalliauer (discusión | contribs.)File:Commons:Graphics_village_pump
08:54 28 ene 2018Miniatura de la versión del 08:54 28 ene 2018600 × 480 (344 kB)JoKalliauer (discusión | contribs.)updated sourcecode, added DTD (without SVG optimisation)
09:11 2 dic 2014Miniatura de la versión del 09:11 2 dic 2014600 × 480 (507 kB)IkamusumeFan (discusión | contribs.)User created page with UploadWizard

Las siguientes páginas usan este archivo:

Uso global del archivo

Las wikis siguientes utilizan este archivo:

Metadatos