Archivo:Envelope string art.svg

De testwiki
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)

Este archivo es de Wikimedia Commons y puede usarse en otros proyectos. La descripción en su página de descripción del archivo se muestra debajo.

Resumen

Descripción
English: Envelope curve of the art strings
Fecha
Fuente Trabajo propio
Autor IkamusumeFan
SVG desarrollo
InfoField
 El código fuente de esta imagen SVG es válido.
 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

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.

Leyendas

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

Elementos representados en este archivo

representa a

Historial del archivo

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

Fecha y horaMiniaturaDimensionesUsuarioComentario
actual13:29 28 ene 2018Miniatura de la versión del 13:29 28 ene 2018600 × 480 (88 kB)wikimediacommons>JoKalliauerFile:Commons:Graphics_village_pump

La siguiente página usa este archivo: