1 |
more (20) |
---|
2 |
help opnml |
---|
3 |
% OPNML/matlab Contents list: |
---|
4 |
% Last Update: 2 Feb 1999 |
---|
5 |
% Contact: Brian Blanton |
---|
6 |
% Department of Marine Sciences |
---|
7 |
% Ocean Processes Numerical Modeling Laboratory |
---|
8 |
% 15-1A Venable Hall |
---|
9 |
% CB# 3300 |
---|
10 |
% Uni. of North Carolina |
---|
11 |
% Chapel Hill, NC |
---|
12 |
% 27599-3300 |
---|
13 |
% |
---|
14 |
% 919-962-4466 |
---|
15 |
% blanton@marine.unc.edu |
---|
16 |
% |
---|
17 |
% NOTES: Functions designated with (*) were written outside of OPNML. |
---|
18 |
% Type "help <function-name>" at the MATLAB prompt ">>" for more |
---|
19 |
% information on any function below. |
---|
20 |
% |
---|
21 |
% OPNMLINIT - initialization function for accesing OPNML routines |
---|
22 |
% and data directories. This routine calls SETDIRS |
---|
23 |
% to specify the data directories and other FEM |
---|
24 |
% things. For a Contents list of the OPNML |
---|
25 |
% directory, type "help opnml" at the matlab prompt |
---|
26 |
% >>. The function OPNMLINIT must called from |
---|
27 |
% your startup.m file in your local home matlab |
---|
28 |
% directory, $HOME/matlab/startup.m This file should |
---|
29 |
% atleast look like: |
---|
30 |
% |
---|
31 |
% path(path,'/usr/local/OPNML/matlab'); |
---|
32 |
% opnmlinit |
---|
33 |
% |
---|
34 |
% |
---|
35 |
% Finite-Element specific routines: |
---|
36 |
% BWIDTH - compute bandwidth of an element list (.ele) |
---|
37 |
% COLORMESH2D - draw FEM mesh in 2-D with color scaling |
---|
38 |
% COLORMESH3D - draw FEM mesh in 3-D with color scaling |
---|
39 |
% DELCONT - delete all objects related to LCONTOUR2 |
---|
40 |
% DELVEC - delete all objects related to VECPLOT2 |
---|
41 |
% DETBNDY - compute a boundary node list from an element and |
---|
42 |
% node list |
---|
43 |
% DRAWELEMS - draw element picture |
---|
44 |
% ELGEN - generate a transect element list |
---|
45 |
% ELE2NEI - build a neighbor list from an element list |
---|
46 |
% LABCONT - label contours drawn with LCONTOUR2 |
---|
47 |
% LCONTOUR - plot a contour given mesh data and 1-D vector |
---|
48 |
% LOADGRID - load .ele, .nod, .bat, and .bnd files for a |
---|
49 |
% specified grid and return to workspace |
---|
50 |
% MARKCCW - mark CounterClockWise oriented tidal ellisese |
---|
51 |
% with an asterisk (*) |
---|
52 |
% NUMBND - number boundary nodes within viewing window |
---|
53 |
% NUMELEMS - number elements within viewing window |
---|
54 |
% NUMNODES - number nodes within viewing window |
---|
55 |
% NUMSCAL - number nodes in viewing window with scalar values |
---|
56 |
% PLOTDROG - plot DROG3D or DROG3DDT .pth filetype |
---|
57 |
% READ_NEI - read FEM .nei filetype |
---|
58 |
% READ_PTH - read DROG3D or DROG3DDT .pth filetype |
---|
59 |
% READ_S2R - read FEM .s2r filetype |
---|
60 |
% READ_S3C - read FEM .s3c filetype |
---|
61 |
% READ_TRN - read FEM .trn transect filetype |
---|
62 |
% READ_V2C - read FEM .v2c or .v3r filetypes |
---|
63 |
% READ_V2R - read FEM .v2r, .s2c, or .s3r filetypes |
---|
64 |
% READ_V3C - read FEM .v3c filetype |
---|
65 |
% READ_VEL - read FEM .vel filetype |
---|
66 |
% RESCALE - redraw vector plot with different vector scale |
---|
67 |
% STICKPLOT - high-level vector plotter with sticks and dots |
---|
68 |
% TELLIPSE - draw ellipses based on amp-phase field definition |
---|
69 |
% VECPLOT2 - high-level vector plotter with arrowheads |
---|
70 |
% WRITE_NEI - write a FEM neighbor file |
---|
71 |
% |
---|
72 |
% Atomic routines called by above functions: |
---|
73 |
% DRAWSTICK - compute and draw vectors based on vector origins |
---|
74 |
% and magnitudes with sticks and dots at origins |
---|
75 |
% DRAWVEC - same as DRAWSTICK but with arrowheads |
---|
76 |
% ELLIPSE - draw ellipses based on major, minor axis data |
---|
77 |
% ELLSCALE - include a vector scale on an ellipse picture |
---|
78 |
% GET_DEPTHS - load and return 1-column depth vector |
---|
79 |
% GET_ELEMS - load and return 3-column element matrix |
---|
80 |
% GET_NODES - load and return 2-column node matrix |
---|
81 |
% MOVETEXT - move a text object on the current axes |
---|
82 |
% PLOTBND - plot boundary of FEM domain from (x,y) and |
---|
83 |
% boundary list |
---|
84 |
% VECSCALE - draw a vector scale on the current figure with |
---|
85 |
% size equal to the largest vector in the viewing |
---|
86 |
% window multiplied by a scaling factor |
---|
87 |
% |
---|
88 |
% General routines (not finite-element specific) |
---|
89 |
% AZ_EL - slider(widget)-driven 3-D azimuth and elevation control |
---|
90 |
% AMPPHATOSC - convert amp-pha field to scalar field at time t |
---|
91 |
% AP_TO_RI_DEG - convert amp/phase to real/imag, assuming degrees |
---|
92 |
% AP_TO_RI_RAD - convert amp/phase to real/imag, assuming radians |
---|
93 |
% BLANK - remove leading and trailing whitespace from string |
---|
94 |
% CHAXIS - button-driven axis editing panel |
---|
95 |
% CIRCLES - plot circles with radii and optional origins |
---|
96 |
% COLORMENU2(*)- menu-driven colormap selector |
---|
97 |
% DELFIG - draw a 'delete figure' button in the lower-left |
---|
98 |
% corner of the current figure (window) |
---|
99 |
% DELTEXT - remove all text objects from current axes |
---|
100 |
% FULLPAGE - generate a plotting window that is ~8.5X11 inches |
---|
101 |
% for production-sized plots |
---|
102 |
% GEN_DROG_GRID- mouse-driven initial contidion generator for DROG3D |
---|
103 |
% GTEXT2 - place text on axes with different font attributes; |
---|
104 |
% an OPNML enhancement of MATLAB's GTEXT |
---|
105 |
% HLINE - draw a horizontal line on current axes |
---|
106 |
% ISINT - determine if input is integer |
---|
107 |
% ISOBJ(*) - determine if given handle is a valid object |
---|
108 |
% LANDPAGE - set up an ~11x8.5 plotting region |
---|
109 |
% MOVETEXT - move text objects on the figure |
---|
110 |
% PAN - move viewing window to a new center; mouse-driven |
---|
111 |
% PLOTYY(*) - plot graphs with Y tick labels on left and right side |
---|
112 |
% PRINTFILE - create a dialog box to print figures to files |
---|
113 |
% PRINTSETUP - create an interactive printed-page layout editor |
---|
114 |
% PRMENU - set up selection menus at top of current figure (window) |
---|
115 |
% RGB - Red/GreenBlue color editor |
---|
116 |
% RI_TO_AP_DEG - convert real/imag to amp/phase, assuming degrees |
---|
117 |
% RI_TO_AP_RAD - convert real/imag to amp/phase, assuming radians |
---|
118 |
% SCRANGE - compute and return the range (min & max) of a matrix |
---|
119 |
% SETALLLIMS - set all axes limits on the current figure to the |
---|
120 |
% same set of limits |
---|
121 |
% TRANSLINES - plot user-specified lines of current axes and |
---|
122 |
% report end-points |
---|
123 |
% VLINE - draw a vertical line on current axes |
---|
124 |
% WYSIWYG(*) - changes the size of the figure on the screen to equal |
---|
125 |
% the size of the figure that would be printed |
---|
126 |
% Y2LABEL(*) - Y-axis label for second y-axis created using PLOTYY |
---|
127 |
% driven |
---|
128 |
more off |
---|
129 |
% Brian O. Blanton |
---|
130 |
% Curr. in Marine Science |
---|
131 |
% 15-1A Venable Hall |
---|
132 |
% CB# 3300 |
---|
133 |
% Uni. of North Carolina |
---|
134 |
% Chapel Hill, NC |
---|
135 |
% 27599-3300 |
---|
136 |
% |
---|
137 |
% 919-962-4466 |
---|
138 |
% blanton@marine.unc.edu |
---|
139 |
% |
---|
140 |
|
---|