Previous Page Next Page Contents

plot::HOrbital -- visualize the electron orbitals of a hydrogen atom

Introduction

plot::HOrbital(n, l, m) yields a visualization of the hydrogen electron orbital with quantum numbers n, l, m.

Call(s)

plot::HOrbital(n, l, m, Option1, Option2, ...)

Parameters

n - the principal (energy) quantum number: a positive integer
l - the angular momentum quantum number: an integer between 0 and n - 1
m - the magnetic quantum number: an integer between -l and l

Options

Option1, Option2, ... - options allowed in plot::Surface3d

Returns

an object of type plot::Surface3d.

Details

Example 1

The following call yields a symbolic surface object:

>> orbit := plot::HOrbital(3, 2, 0)
      plot::Surface3d([cos(phi1) sin(theta1)
      
                         2       2
         (1.5 cos(theta1)  - 0.5) , sin(phi1) sin(theta1)
      
                         2       2
         (1.5 cos(theta1)  - 0.5) , cos(theta1)
      
                         2       2
         (1.5 cos(theta1)  - 0.5) ], theta1 = 0..PI, phi1 = 0..2 PI)

We pass this object to plot to render the object:

>> plot(orbit, Ticks = None)

With the Grid-Option of plot::Surface3d, a smoother surface is generated. The scene option Axis = None is used in plot to switch off the default box around the graphical scene:

>> orbit := plot::HOrbital(3, 2, 0, Grid = [30, 30],
                           Title = "quantum numbers: 3, 2, 0"):
   plot(orbit, Axes = None)

The internal coloring is replaced by a new coloring scheme:

>> orbit := plot::HOrbital(3, 2, 0, Grid = [30, 30],
                           Color = [Height]):
   plot(orbit)
>> delete orbit:

Background

Changes




Do you have questions or comments?


Copyright © SciFace Software GmbH & Co. KG 2000