Dosiero:Moebius Surface 1 Display Small.png
El testwiki
Salti al navigilo
Salti al serĉilo
Moebius_Surface_1_Display_Small.png (180 × 140 rastrumeroj, dosiera grandeco: 16 KB, MIME-tipo: image/png)
Ĉi tiu dosiero estas de Vikimedia Komunejo kaj estas uzebla de aliaj projektoj. Jen la priskribo en ties dosier-priskriba paĝo.
| PriskriboMoebius Surface 1 Display Small.png |
A moebius strip parametrized by the following equations:
where n=1. This plot is for display purposes by itself as a thumbnail. If you are looking for the image that is part of the sequence from n=0 to 1, see below for the other verison, along with a larger version (800px) of this image |
|||
| Dato | ||||
| Fonto |
Self-made, with Mathematica 5.1 |
|||
| Aŭtoro | Inductiveload | |||
| Permeso (Reuzo de la dosiero) |
|
|||
| Ceteraj versioj |
| Description | Moebius Strip, 1 half-turn (n=1) |
|---|---|
| Equation | : |
| Co-ordinate System | Cartesian (Parametric Plot) |
| u Range | 0 .. 4π |
| v Range | 0 .. 0.3 |
Mathematica Code
| Please be aware that at the time of uploading (15:27, 19 June 2007 (UTC)), this code may take a significant amount of time to execute on a consumer-level computer. |
| This uses Chris Hill's antialiasing code to average pixels and produce a less jagged image. The original code can be found here. |
This code requires the following packages:
<<Graphics`Graphics`
MoebiusStrip[r_:1] =
Function[
{u, v, n},
r {Cos[u] + v Cos[n u/2]Cos[u],
Sin[u] + v Cos[n u/2]Sin[u],
v Sin[n u/2],
{EdgeForm[AbsoluteThickness[4]]}}];
aa[gr_] := Module[{siz, kersiz, ker, dat, as, ave, is, ar},
is = ImageSize /. Options[gr, ImageSize];
ar = AspectRatio /. Options[gr, AspectRatio];
If[! NumberQ[is], is = 288];
kersiz = 4;
img = ImportString[ExportString[gr, "PNG", ImageSize -> (
is kersiz)], "PNG"];
siz = Reverse@Dimensions[img[[1, 1]]][[{1, 2}]];
ker = Table[N[1/kersiz^2], {kersiz}, {kersiz}];
dat = N[img[[1, 1]]];
as = Dimensions[dat];
ave = Partition[Transpose[Flatten[ListConvolve[ker, dat[[All, All, #]]]] \
& /@ Range[as[[3]]]], as[[2]] - kersiz + 1];
ave = Take[ave, Sequence @@ ({1, Dimensions[ave][[#]],
kersiz} & /@ Range[Length[Dimensions[ave]] - 1])];
Show[Graphics[Raster[ave, {{0, 0}, siz/kersiz}, {0, 255}, ColorFunction ->
RGBColor]], PlotRange -> {{0, siz[[1]]/kersiz}, {
0, siz[[2]]/kersiz}}, ImageSize -> is, AspectRatio -> ar]
]
deg = 1;
gr = ParametricPlot3D[Evaluate[MoebiusStrip[][u, v, deg]],
{u, 0, 4π},
{v, 0, .3},
PlotPoints -> {99, 3},
PlotRange -> {{-1.3, 1.3}, {-1.3, 1.3}, {-0.7, 0.7}},
Boxed -> False,
Axes -> False,
ImageSize -> 220,
PlotRegion -> {{-0.22, 1.15}, {-0.5, 1.4}},
DisplayFunction -> Identity
];
finalgraphic = aa[gr];
Export["Moebius Surface " <> ToString[deg] <> ".png", finalgraphic]
Titoloj
Donu unulinian priskribon de la enhavo de ĉi tiu dosiero
Eroj prezentitaj en ĉi tiu dosiero
montras
Iu valoro sen Vikidatumoj ero
19 jun. 2007
16 196 bajto
140 rastrumero
180 rastrumero
image/png
fb5c99c221e213396622ce46fbabe9d465fb7949
Dosiera historio
Klaku daton/tempon por vidi la dosieron kia ĝi aspektis tiam.
| Dato/tempo | Bildeto | Dimensioj | Uzanto | Komento | |
|---|---|---|---|---|---|
| nuna | 16:31, 19 jun. 2007 | 180 × 140 (16 KB) | wikimediacommons>Inductiveload |
Dosiera uzado
La jena paĝo ligas al ĉi tiu dosiero:
