File:Gaussian 2d.svg
From Infogalactic: the planetary knowledge core

Size of this PNG preview of this SVG file: 512 × 384 pixels. Other resolution: 320 × 240 pixels.
Original file (SVG file, nominally 512 × 384 pixels, file size: 1.4 MB)
Summary
Isometric plot of a two dimensional Gaussian function.
<a href="https://en.wikipedia.org/wiki/GNU_Octave" class="extiw" title="w:GNU Octave">GNU Octave</a> source code |
---|
<span class="n">graphics_toolkit</span> <span class="p">(</span>"<span class="n">gnuplot</span>"<span class="p">);</span> <span class="c">% force use of gnuplot backend instead of FLTK for plot. Generates smaller SVG file</span>
<span class="p">[</span><span class="n">X</span><span class="p">,</span> <span class="n">Y</span><span class="p">]</span> <span class="p">=</span> <span class="nb">meshgrid</span><span class="p">(</span> <span class="o">-</span><span class="mi">3</span><span class="p">:.</span><span class="mi">05</span><span class="p">:</span><span class="mi">3</span><span class="p">,</span> <span class="o">-</span><span class="mi">3</span><span class="p">:.</span><span class="mi">05</span><span class="p">:</span><span class="mi">3</span><span class="p">);</span> <span class="c">% smaller step size increases resolution and smoothness but increases file size</span>
<span class="n">Z</span> <span class="p">=</span> <span class="nb">exp</span><span class="p">(</span> <span class="o">-</span><span class="n">X</span><span class="o">.^</span><span class="mi">2</span> <span class="o">-</span> <span class="n">Y</span><span class="o">.^</span><span class="mi">2</span><span class="p">);</span>
<span class="n">surf</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">Y</span><span class="p">,</span> <span class="n">Z</span><span class="p">);</span>
<span class="n">view</span><span class="p">(</span><span class="o">-</span><span class="mi">36</span><span class="p">,</span> <span class="mi">56</span><span class="p">);</span>
<span class="n">shading</span> <span class="n">flat</span><span class="p">;</span> <span class="c">% remove edge lines on plot but keep color patches</span>
<span class="n">print</span><span class="p">(</span><span class="s">'Gaussian_2d.svg'</span><span class="p">)</span>
|
Licensing
Lua error in package.lua at line 80: module 'strict' not found.
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 19:38, 12 January 2017 | ![]() | 512 × 384 (1.4 MB) | 127.0.0.1 (talk) | Isometric plot of a two dimensional Gaussian function. <div style="margin-left:0px"> <table class="navbox collapsible collapsed" style="background: transparent; text-align: left; border: 1px solid silver; margin-top: 0.2em;"> <tr><th style="background-color: #CFC; text-align:center; font-size:112%;"> <a href="https://en.wikipedia.org/wiki/GNU_Octave" class="extiw" title="w:GNU Octave">GNU Octave</a> source code </th></tr> <tr><td style="border: solid 1px silver; padding: 8px; background-color: white; font-size:112%;"> <div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span class="n">graphics_toolkit</span> <span class="p">(</span>"<span class="n">gnuplot</span>"<span class="p">);</span> <span class="c">% force use of gnuplot backend instead of FLTK for plot. Generates smaller SVG file</span> <span class="p">[</span><span class="n">X</span><span class="p">,</span> <span class="n">Y</span><span class="p">]</span> <span class="p">=</span> <span class="nb">meshgrid</span><span class="p">(</span> <span class="o">-</span><span class="mi">3</span><span class="p">:.</span><span class="mi">05</span><span class="p">:</span><span class="mi">3</span><span class="p">,</span> <span class="o">-</span><span class="mi">3</span><span class="p">:.</span><span class="mi">05</span><span class="p">:</span><span class="mi">3</span><span class="p">);</span> <span class="c">% smaller step size increases resolution and smoothness but increases file size</span> <span class="n">Z</span> <span class="p">=</span> <span class="nb">exp</span><span class="p">(</span> <span class="o">-</span><span class="n">X</span><span class="o">.^</span><span class="mi">2</span> <span class="o">-</span> <span class="n">Y</span><span class="o">.^</span><span class="mi">2</span><span class="p">);</span> <span class="n">surf</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">Y</span><span class="p">,</span> <span class="n">Z</span><span class="p">);</span> <span class="n">view</span><span class="p">(</span><span class="o">-</span><span class="mi">36</span><span class="p">,</span> <span class="mi">56</span><span class="p">);</span> <span class="n">shading</span> <span class="n">flat</span><span class="p">;</span> <span class="c">% remove edge lines on plot but keep color patches</span> <span class="n">print</span><span class="p">(</span><span class="s">'Gaussian_2d.svg'</span><span class="p">)</span> </pre></div> </td></tr> </table> </div> |
- You cannot overwrite this file.
File usage
The following page links to this file: