Файл:Multiple 1-petal rose curves and it's miror images.svg

От Уикиновини
Направо към навигацията Направо към търсенето

Оригинален файл(Файл във формат SVG, основен размер: 1000 × 2000 пиксела, големина на файла: 342 KB)

Този файл е от Общомедия и може да се използва от други проекти. Следва информация за файла, достъпна през оригиналната му описателна страница.

Описание

Описание
English: Flower with 2 petals. Multiple 1-petal rose curves and it's miror images created using maxima and defined by the polar equation with and a from 1 to 20
Дата
Източник Собствена творба
Автор Adam majewski
други версии
SVG развитие
Gnuplot val.svg
This plot was created with Gnuplot.

Gnuplot code

/*

Batch file for Maxima CAS
save as a o.mac
run maxima :
       
 maxima
 
and then : 

batch("a.mac");

*/
kill(all);
remvalue(all);
ratprint:false; /*  It doesn't change the computing, just the warnings. */
display2d:false;
numer: true;

/* 
http://mathworld.wolfram.com/Rose.html
r = a* sin(n*t)

If n is odd, the rose is n-petalled. 
If n is even, the rose is 2n-petalled.


If n=r/s is a rational number, then the curve closes at a polar angle of theta=pi*s*p, where  
p=1 if r*s is odd 
p=2 if r*s is even.

 
If n is irrational, then there are an infinite number of petals.
*/

RoseCurve_Polar(n, a):= 
	/* polar(radius, ang, minang, maxang) */
	polar(a*sin(n*t),t,0,2*%pi)$

RoseCurves_Polar(n, aMin, aMax, aStep):= block(

	[a,l, ll],
	ll:[],
	for a:aMin step aStep thru aMax do (
		l:RoseCurve_Polar(n,a),
		ll: cons(l,ll), 
		l:RoseCurve_Polar(n,-a), /* mirror image */
		ll: cons(l,ll) 
	),
	
	return (ll)
)$

n:1;
ll:RoseCurves_Polar(n, 1, 20,0.5)$

load(draw);

/* strings */
path:""$ /*  if empty then file is in a home dir , path should end with "/" */ 
FileName:  string(n)$


draw2d(
	terminal      = svg,
	file_name = sconcat(path, FileName,""),
	title = "",
	dimensions = [1000, 2000], 
	nticks=300,
	ll)$
Translate   This SVG plot uses embedded text that can be easily translated using a text editor.

Лицензиране

Аз, носителят на авторските права над тази творба, я публикувам тук под следния лиценз:
w:bg:Криейтив Комънс

признание на авторството споделяне на споделеното

This file is licensed under the Creative Commons Attribution-Share Alike 4.0 International license.
Можете свободно:
  • да споделяте – да копирате, разпространявате и излъчвате произведението
  • да ремиксирате – да адаптирате произведението
Съгласно следните условия:
  • признание на авторството – Трябва да посочите авторството, да добавите връзка към лиценза и да посочите дали са правени промени. Можете да направите това по всякакъв разумен начин, но не и по начин, оставящ впечатлението, че същият/същите подкрепят вас или използването по някакъв начин на творбата от вас.
  • споделяне на споделеното – В случай, че промените, видоизмените или използвайки като основа произведението, го надградите, то полученото производно произведение може да се разпространява само съгласно условията на същия или съвместим лиценз с оригиналния такъв.

История на файла

Избирането на дата/час ще покаже как е изглеждал файлът към онзи момент.

Дата/ЧасМиникартинкаРазмерПотребителКоментар
текуща16:47, 6 декември 2018Миникартинка на версията към 16:47, 6 декември 20181000 × 2000 (342 KB)Adam majewskiUser created page with UploadWizard

Няма страници използващи файла.

Метаданни