vector
Vector2D AS2 Class 1
[[[Summary]]] Vector2D is an AS2 class that allows for 2 dimensional (x, y) vector math to be done in Flash. Extremely useful for any physics related Flash endeavor. [[[Variables]]] * X, Y - Components of the vector [[[Methods]]] * Clone() - Creates a more>> [[[Summary]]] Vector2D is an AS2 class that allows for 2 dimensional (x, y) vector math to be done in Flash. Extremely useful for any physics related Flash endeavor. [[[Variables]]] * X, Y - Components of the vector [[[Methods]]] * Clone() - Creates a new vector with the same values * Dot() - Finds the dot product between the vector and another vector * Length() - Gets the length of the vector * ProjectAlong() - Projects the vector along another vector * Normalize() - Normalizes the vector to a certain scale * GetUnitVector() - Gets the normalized form of the vector * Add(), Subtract(), Multiply(), Divide() - Operations on the vector and another vector * AddValue(), SubtractValue(), MultiplyValue(), DivideValue() - Operations on the vector and a value * Equal(), NotEqual(), Greater(), Less(), GreaterOrEqual(), LessOrEqual() - Boolean operations on the vector and another vector * ApproxEqual() - Boolean operation with tolerance on the vector and another<<less
Simple Flash Vector Trailer 1.0
a very simple Flash Trailer with some animated icons and letters, small size and easy to modify! more>> a very simple Flash Trailer with some animated icons and letters, small size and easy to modify!<<less
Bitmap to vector conversion
This very simple lesson will show you how to convert bitmap picture into a vector, using a little flash options called Trace Bitmap. more>> This very simple lesson will show you how to convert bitmap picture into a vector, using a little flash options called Trace Bitmap.<<less

Programmable Vector Graphics
Programmable Vector Graphics provides you with a convenient and very useful program which shows how to use vector graphics in their applications. more>> <<less
EKKOREAD
EKKOREAD allows you to import WinEkko ascii GPR data files with header info. more>>
EKKOREAD with its excellent features will surely help you if you use MatLab. It can actually import WinEkko ascii GPR data files with header info which is a WinEKKO Ground Penetrating Radar File (.as2).
Usage - example:
- [x,t,A] = EKKOREAD('FILE') reads an ascii Sensors & Software WinEkko export file (.as2 extension). Output values are:
-
- x: vector of trace positions in x direction.
- t: vector of travel times
- A: amplitude data array
- hdr: structure array of parameters from header file in field .name and .value (empty if no header file exists).
- EKKOREAD('FILE','HEADERFILE') uses the specified header file. Default = 'FILE.hd'.
Enhancements: 30 Jul 2007
- Fixed some typos in description and added keywords.
Requirements:
- MATLAB 7.2 (R2006a)
PERMPOS
PERMPOS - all possible permutations of M values in N positions more>>
PERMPOS is a convenient mathematical tool which contains all possible permutations of M values in N positions. B = PERMPOS(M,N) where M and N are non-negative integers produces a logical (N!/M!(N-M)!)-by-N matrix in which each row contains a unique permation of M trues and (N-M) falses. Note that each column will hence contain (N-1) trues.
B = PERMPOS(V,N) where V is a vector of length M produces a matrix where each row a contains the values of V in preserved order, but uniquely permuted at the N columns. The remaining positions are zero.
Examples:
permpos(2,4) % ->
% 1 1 0 0
% 1 0 1 0
% 1 0 0 1
% 0 1 1 0
% 0 1 0 1
% 0 0 1 1
permpos([-4 9 3],4) % >
% -4 9 3 0
% -4 9 0 3
% -4 0 9 3
% 0 -4 9 3
See also NCHOOSEK, PERMS, RANDPERM, TRUE, FALSE and COMBN, ALLCOMB, BALLATSQ, NONES (Matlab File Exchange)
Requirements:
- MATLAB Release: R13
Asymptote
Asymptote is a powerful descriptive vector graphics language that provides a natural coordinate-based framework for technical drawing. more>> Asymptote offers you a wonderful utility which provides a natural coordinate-based framework for technical drawing. Labels and equations are typeset with LaTeX, for high-quality PostScript output. A major advantage of Asymptote over other graphics packages is that it is a programming language, as opposed to just a graphics program.
Major Features:
- Provides a portable standard for typesetting mathematical figures, just as TeX/LaTeX has become the standard for typesetting equations.
- Inspired by MetaPost, with a much cleaner, powerful C -like programming syntax and floating-point numerics;
- Runs on all major platforms (UNIX, MacOS, Microsoft Windows);
- Mathematically oriented (e.g. rotation of vectors by complex multiplication);
- LaTeX typesetting of labels (for document consistency);
- Uses simplex method and deferred drawing to solve overall size constraint issues between fixed-sized objects (labels and arrowheads) and objects that should scale with figure size;
- Fully generalizes MetaPost path construction algorithms to three dimensions;
- Compiles commands into virtual machine code for speed without sacrificing portability;
- High-level graphics commands are implemented in the Asymptote language itself, allowing them to be easily tailored to specific applications.
yEd Graph Editor 3.1.2.1
This is a very powerful graph editor that can be used to generate drawings and to apply automatic layouts to a range of different diagrams and networks. more>>
Major Features:
- Several highly sophisticated layout algorithms have been implemented and they can be used either to automatically arrange the items or to support the user when undertaking a manual layout.
- Enables users to create groups of nodes, which can be visualized and nested to virtually any degree.
- Ability to automatically assign label positions. This will enable the user to easily build improved diagrams, with each label clearly readable.
- An intuitive user interface that complies with modern design guidelines for applications.
- Build, modify, and visualize graph structures in an effective and efficient manner. They can be loaded and saved using a variety of different file formats.
- For exporting graph structures, yEd offers file formats for image and vector graphics export
- All of the image export formats can be fully customized to meet your unique needs.
- The editor supports the complete set of graphical attributes necessary for effective graph visualization.
Enhancements: Improvements: Problems during the setup for reusing an already running yEd application instance are handled more gracefully. If the setup fails, yEd starts up as in the pre-3.1.2 days.
Requirements: Java Runtime Environment (JRE)
<<lessspecwelch
This can calculate the spectrum for x using Welchs method. more>>
specwelch is a small yet useful script for everyone. It can calculate the spectrum for x using Welchs method. The confidence intervals are calculated using the inverse of chi-square CDF. Also includes a filtering option using the butterworth filter to see the effect of the filter on the spectrum.
Usage:
- q = specwelch(x,dt,w,Nsg,pnv,Wn,ftype,n)
- [psdf,f] = specwelch(x,dt,w,Nsg,pnv,Wn,ftype,n)
- [psdf,conf,f] = specwelch(x,dt,w,Nsg,pnv,Wn,ftype,n)
Input Var:
- x - Time series, [vector]
- dt - Sampling Rate, [scalar]
- win - Window, one of: hanning, hamming, boxcar
- Nsg - Number of Segments (>=1)
- pnv - Percentage Noverlap of Segments (0-100)
- Nb - Band Averaging, number of bands to average
- Wn - Cut-Off frequencies, used for filtering
- ftype - Type of filter, high, low or stop
- n - Number of coefficients to use in the Butterworth filter
Output Var:
- q - structure with the following fields:
- xp - detrended x
- f = Frequencies
- T - Periods
- m - Magnitude
- a - Amplitude
- s - Power spectrum, Sxx(win), [Power]
- psdw - Power Spectral Density, Pxx(win), [Power/rad/sample]
- psdf - Power Spectral Density, Pxx(f), [Power/sample-freq]
- psdT - Power Spectral Density, Pxx(T), [Power*time-unit]
- conf - Upper and Lower Confidence Interval multiplication factors using chi-squared approach.
Requirements:
- MATLAB 7 (R14)
JFreeChart 1.0.10
JFreeChart is a free 100% Java chart library. more>>
Major Features:
- A consistent and well-documented API, supporting a wide range of chart types;
- A flexible design that is easy to extend, and targets both server-side and client-side applications;
- Support for many output types, including Swing components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG);
INSERTROWS
INSERTROWS - Insert rows into a matrix at specific locations more>> INSERTROWS provides you a powerful mathematical tool which is able to insert rows into a matrix at specific locations.
C = INSERTROWS(A,B,IND) inserts the rows of matrix B into the matrix A at the positions IND. Row k of matrix B will be inserted after position IND(k)in the matrix A. If A is a N-by-X matrix and B is a M-by-X matrix, C will be a (N M)-by-X matrix. IND can contain non-integers.
If B is a 1-by-N matrix, B will be inserted for each insertion position specified by IND. If IND is a single value, the whole matrix B will be inserted at that position. If B is a single value, B is expanded to a row vector. In all other cases, the number of elements in IND should be equal to the number of rows in B, and the number of columns, planes etc should be the same for both matrices A and B. If any of the inputs are empty, C will return A.
Examples:
% the size of A,B, and IND all match
C = insertrows(rand(5,2),zeros(2,2),[1.5 3])
% the row vector B is inserted twice
C = insertrows(ones(4,3),1:3,[1 Inf])
% matrix B is expanded to a row vector and inserted twice (as in 2)
C = insertrows(ones(5,3),999,[2 4])
% the whole matrix B is inserted once
C = insertrows(ones(5,3),zeros(2,3),2)
[C, RA, RB] = INSERTROWS(...) will return the row indices RA and RB for which C
corresponds to the rows of either A and B.
[c,ra,rb] = insertrows([1:4].,99,[0 3]) ;
c. % -> [99 1 2 3 99 4] ;
c(ra). % -> [1 2 3 4] ;
c(rb). % -> [99 99] ;
To insert columns, planes, etc., you can permute the inputs and ipermute the result.
A = ones(4,3) ; B = zeros(4,1) ;
C = insertrows(permute(A,[2 1]), permute(B,[2 1]),1) ;
C = ipermute(C,[2 1]) ;
See also PERMUTE, IPERMUTE, RESHAPE, CAT
Requirements:
- MATLAB Release: R13
Trace Bitmap
This tutorial will show you how to turn a bitmap graphic into vector, and by that way allow you to zoom into a vector graphic without any danger of loosing quality of the graphic. more>> This tutorial will show you how to turn a bitmap graphic into vector, and by that way allow you to zoom into a vector graphic without any danger of loosing quality of the graphic.<<less
TOAD 0.64.0
TOAD is a C graphical user interface library. more>>
TOAD 0.64.0 is a script featuring a C graphical user interface. It provides some standard features found in other GUI libraries.
Major Features:
- Model-View Architecture
- UTF-8 text encoding
- True color and color dithering on 4 to 8 bit display depths
- ISO C Template based Signal & Slot style callbacks
- Signal & Slots is the name of the callback technique in the Qt C GUI library which requires an additional pre-processor while TOAD achieves the same with C templates.
- Experience shows that keeping track of callbacks in complex applications is too complicated so a new idea is to introduce a central database of callbacks.
- Closures Well not real closures but closure alike constructs for callbacks. The current implementation uses pre-processor macros but using C templates by provide some advantages in the future.
- Platform independent font specification via font config (for both X11 and FreeType fonts)
- Plugable Layout Managers
- 2D vector graphic editor
- Postscript, PDF and SVG output (through the Cairo graphics library)
- high quality UTF-8 text rendering (through Gtks Pango library)
- Minimal HTML Viewer for Online Documentation
- The following features are unique:
- Decoupled Menubar
- Methods and the menubar/toolbar are connected automatically over the window hierarchy. This not only simplifies the creation of menubars but also allows automatic handling of different menu styles like the single menubar under MacOS X or the typical one menubar per window under X11.
- Decoupled Undo Management Undo objects and undo-mangers/menu-bars are connected automatically over the window hierarchy.
- Run-time Layout Editor Layouts of dialogs, menu-bars, form-layouts, etc. can be configured at run-time.
Requirements:
- Binutils 2.9.1 or later
- glibc 2.1 or later
- X Window System Version 11 Release 6 or later
- zlib 1.1.1
- libpng 1.0.1
- Xft

WORLDDATAMAP
WORLDDATAMAP can map a region using data from a shapefile or data grid. more>>
WORLDDATAMAP with its excellent features will surely help you if you use MatLab. It can actually wrap the Mapping Toolbox function WORLDMAP (version 2.1 and higher) and adds data to the map.
The data may consist of vector data from shapefiles or surface data from a regular data grid. The displayed vector data depicts boundaries for regions, major lakes and rivers, locations of major cities, and if available in the shapefile, region labels.
Requirements:
- MATLAB 7.0.1 (R14SP1)
- Mapping Toolbox version 2.1 or higher
- Page: 1 of 2
- 1
- 2