Bestand:Torus illustration.png

Oorspronkelijk bestand(900 × 594 pixels, bestandsgrootte: 147 kB, MIME-type: image/png)

Dit diagram is gemaakt met MATLAB.
BeschrijvingIllustration of torus
Datum (UTC)
Bronself-made, with MATLAB
AuteurOleg Alexandrov
Andere versiesAfgeleide werken van dit bestand: Infobox torus.png
Public domainIk, de auteursrechthebbende van dit werk, geef dit werk vrij in het publieke domein. Dit is wereldwijd van toepassing.
In sommige landen is dit wettelijk niet mogelijk; in die gevallen geldt:
Ik sta iedereen toe dit werk voor eender welk doel te gebruiken, zonder enige voorwaarden, tenzij zulke voorwaarden door de wet worden voorgeschreven.

Source code

% illustration of a torus, obtained as an isosurfacefunction main()   % big and small radii of the torus   R = 3; r = 1;    Kb = R+r;     h = 0.1; % h is the grid size. Smaller h means prettier picture.      X = (-Kb-h):h:(Kb+h);   m = length(X);   Y = (-Kb-h):h:(Kb+h);   n = length(Y);   Z = (-r-h):h:(r+h);     k = length(Z);    W = zeros(m, n, k); % the zero level set of this function will be the desired shape    for i=1:m      for j=1:n         x = X(i);         y = Y(j);          W(i, j, :) = (sqrt(x^2+y^2)-R)^2 + Z.^2-r^2; % torus eqn, vectorize in Z      end   end   figure(4); clf; hold on; axis equal; axis off;   H = patch(isosurface(W, 0));   isonormals(W, H);         light_green=[184, 224, 98]/256;   % set some propeties   set(H, 'FaceColor', light_green, 'EdgeColor','none', 'FaceAlpha', 1);   set(H, 'SpecularColorReflectance', 0.1, 'DiffuseStrength', 0.8);   set(H, 'FaceLighting', 'phong', 'AmbientStrength', 0.3);   set(H, 'SpecularExponent', 108);   daspect([1 1 1]);   axis tight;   colormap(prism(28))        % viewing angle   view(-146, 32);  % add in a source of light   camlight (-10, 54); lighting phong;  %save as png  print('-dpng', '-r400', sprintf('Torus_illustration.png'));

Bijschriften

Beschrijf in één regel wat dit bestand voorstelt

Items getoond in dit bestand

beeldt af

image/png

Bestandsgeschiedenis

Klik op een datum/tijd om het bestand te zien zoals het destijds was.

Datum/tijdMiniatuurAfmetingenGebruikerOpmerking
huidige versie13 jul 2008 03:12Miniatuurafbeelding voor de versie van 13 jul 2008 03:12900 × 594 (147 kB)Oleg Alexandrov{{Information |Description=Illustration of torus |Source=self-made, with MATLAB |Date=~~~~~ |Author= Oleg Alexandrov }} {{PD-self}} ==Source code== <source lang="matlab"> % illustration of a torus, o

Dit bestand wordt op de volgende 2 pagina's gebruikt:

Globaal bestandsgebruik

De volgende andere wiki's gebruiken dit bestand:

Globaal gebruik van dit bestand bekijken.