alibaba | just opens the website of this company | |
allmembers | similar to ismember(A,S,'rows') but returns all members of a set | |
AM_3DPrinting | just opens the website of this company | |
amazon | just opens the website of this company | |
amazonparts | just opens the website of this company | |
array2cell | convert object arrays into cell arrays | |
array2tableTL | simple auxiliary fnct for debugging | |
arrayof | returns an array of a class object | |
atomiccovalentradius | returns the atomic radius or the covalent bond distance of two atoms determined from it | |
AVRarduinoMega | just opens the website of this company | |
AWG2mm | converts American Wire Gauge to Wire Diameter | |
BBaddtolerance | increases the size of a Boundary Box | |
BBgrow | increases the size of a Boundary Box | |
Bravaislattice | returns a vertex list for a Bravais lattice | |
CELflip | Flips orientation of contour edge list | |
cell2array | returns an nxm array from a nxk cell; m=max(size(C{:})) | |
cell2cellarray | creates a cell list that contains all elements of a cell within one cell array | |
cell2class | converts a cell list of elements of the same class into an array of this class | |
cell2matdim3 | converts a cell list of frames into an array format | |
cellofNaN | converts a CVL/CPL into a cell list | |
cellsize | returns the size of cell elements | |
celltype | creates any type check for cells - Missing matlab fnct or at least unknown to me | |
CELofPL | returns single contour edge list for a points list | |
Charriere2mm | returns the outer diameter in mm of a cather in the Charriere scale | |
CILofOEL | returns contour index list for a SORTED edge list of several consecutive open contours | |
class2cell | converts an array of a class into a cell list of the same type | |
clear4lectures | Auxiliary fnct for Tim Lueth to record lectures using Matlab and OBS | |
clipboardadd | adds comment characters from the clipboard | |
clipboardrem | removes comment characters from the clipboard | |
CLODofVLFL | resorts facet list and vertex list prepared for a CLOD generator. | |
closeall | simply closes all windows and files | |
code3Byte2single | converts 3 Bytes plus 8 Bit code into a single | |
colofn | returns a color char for a number 0..7 | |
connectofmat | return the element that have a connection in the matrix | |
convexEL | returns a sorted list of convex edge/contour segments | |
CPLnonmanifold | true if a point is used twice in the CPL or PL | |
CPLofPL | appends the first point to a point list of required | |
CPLofPLFL | returns a polybool contour from PL and each edge of FL | |
CPLorder | returns an xy ordered and shifted CPL | |
cputic | similar to tic but uses the cpu timer | |
cputoc | similar to toc but uses the cpu timer | |
crosspointVLFL | returns the surfacepoint of a solid hit by a beam | |
crosspointVLFL2 | returns the surfacepoint of a solid hit by a beam | |
Dashboard | just opens the web side for formlab dashboard | |
DeepL | just opens the browser with the DeepL translation tool | |
digitofnum | returns the digit at a specific position | |
dimpowercable | returns the required dimension for a motor power cable or the number of required power cables | |
distofintervall | distance within an intervall | |
ELdistanceofmatrixneighbors | Calculates from a potential field consisting of doubles and nan the neighborhood weights | |
ELflip | flips orientation of edge list | |
ELofCIL | Converts a Contour Index List into an Edge list | |
ELofCVL | returns a simple edge list for a vertex list | |
ELofFL | converts a facet list into an edge list (simple) | |
ELofn | returns an edge list for a closed contour (sorted point list) of n points | |
ELomitedgesVLEL | returns an edge list that omits edges of same direction | |
ELomitVLEL | returns an edge list that omits edges of same direction of MULTI CONTOUR EDGE LIST | |
ELorder | reorders the edge list (triangle, tetrahedron) to individual polygons, surfaces, solids | |
ELselect | return all edges from an edge list start start or end with ONE SINGLE index | |
ELseparate | reorders the edge list (triangle, tetrahedron) to individual polygons, surfaces, solids | |
ELsort | returns a increasing sorted edge list separated by NaN | |
ELuniqueofFL | returns a unique list of all edges from a facet list | |
ELunsort | TEST and Development fnct for unsorting edge or facet lists | |
eps2 | returns the rounding limit for triangular or quadratic problems | |
epsofVL | returns the minimal points distance in a set of vertices or two groups | |
erfGauss | returns the error fnct for the Gaussian distribution | |
erfinvGauss | returns the inverse error fnct for the Gaussian distribution | |
evalTLvars | modifies variables of a calling fnct | |
excelpaste | converts the content of the clipboard for a multi line insert/past into EXCEL on MAC | |
ezofchar | returns an ez vector simply to the numbers of a dice | |
Fahrenheit2Celsius | converts temperature values from Fahrenheit to Celsius | |
fcostbenefit | cost or benefit fnct | |
filenameinc | increases a file name and check it's existance by option | |
filepartl | compiles a filename from parts similar to fileparts | |
find2logical | converts a index list into a logical vector | |
findchangerow | returns in a list of succeding rows, when the row is different to its predecessor | |
finddoubledrows | returns the indices of the lines with copies of a earlier row | |
finduniqueVL | similar to unique but more reliable | |
FLcontourwallELn | returns the wall facets between 2 contours given by an edge list | |
flipvar | returns two flipped variable | |
FLorder | returns a shifted and ordered facet list | |
FLplaneofVLCiL | returns facets to close an inner and an out contour | |
FLremdoublevertex | returns the indices of a FL that a double entry vertex index | |
FLremove2Dh | removes facets from a solid generated with VLFLclose2Dh | |
FLselect | returns all neighbor facets of ONE SINGLE vi | |
FLseparate | reorders the edge list (triangle, tetrahedron) to individual polygons, surfaces, solids | |
FLshift | returns a shifted and ordered facet list | |
French2mm | returns the outer diameter in mm of a cather in the Charriere scale | |
FTcontour | returns half profile of Fischertechnik dove tail contour | |
Gauge2mm | returns the outer diameter in mm of a Cather in Gauge scale | |
gcsb | get current system's block | |
getgcatitle | returns the current title of gca as string | |
getjobs | returns the jobs running on the local cluster | |
GPLauxgridpointsCPS | returns for a given 2D contour point list auxiliary points to define a plane surface | |
GPLparameters | Auxiliary fnct to calculate xmin ymin dx and dy from a given meshrid or VL | |
Graphplot | plot a graph with coodinates | |
helptextofcaller | returns the helptext of the calling fnct | |
histograms | calculates histograms for matrices or images or voxel models etc. | |
hostname | SAME AS USERNAME BUT CHANGED OUTPUT returns user name and host name using JAVA | |
HTofT | returns a 4x4 homogenous transformation matrix even for 2x2 | |
humidityoftemp | calculates the humidity at temperature change | |
imat | returns a matrix including row column and column row | |
imshow4 | Plots RGB images in 4 color segments | |
indexvariant | creates multidimensional index sequences for testing or other purposes | |
indofrc | converts an index list into a rows cols list | |
int32orfloat | changes type to integer float is an integer | |
interPL | returns a value as linear interpolation using a PL | |
iscollofVLBB | returs false if there is no collision/attaching | |
isemptycell | similar to isempty but works with cells | |
isinsideEL | returns an index list of all edges that exist in two direction | |
isint32 | returns true or false if a number has no fraction | |
isintegerbv | returns whether a number is an integer by value not by type | |
ismemberincell | finds the logical indices of an member inside a cell list of DIFFERENT types | |
ismonotonously | returns wether a sequence in monotonously increasing or decreasing | |
isodd | returns whether a numer is even or odd | |
ispatch | returns whether a handle or the current graphics object is a patch | |
ispath | returns wether a string is part of the file path | |
isPL | PL has no NaN separator, 1st and last point are different | |
kw | returns the calender week | |
KW2PS | returns Horse Power from KW | |
lengthNaN | returns the length of the individiual entries of a nan separated list | |
limitinterv | value between [min and max] | |
linearinterp | linear interpolation | |
LLsort | sorts a kinematic chain list similar to an edge list | |
loadweb | loads mat files from an web url | |
looper | converts a sequence into a one-line sequence for a For loop | |
lsegment | returns all supporting points of a line/edge including start and end point, separated | |
maprows | returns index mapping list for two rows list (error free since 2017-04-24) | |
materialparameters | Hyperlink fnct to call up material parameters WWW pages in the browser | |
matrixdistancefield | calculates a matrix distancefield based on a start point and optional end point | |
matrixfillborder | fills a matrix similiar as matrixdistanceofCPL but with discrete values | |
matrixfilldistance | fills a potential field | |
matrixfillseedpoints | fills a matrix similiar as matrixdistanceofCPL but with discrete values | |
matrixlocalminmax | returns the local Minima and Maxima of a mtrix | |
matrixneighbors | returns the coordinates for matrix neigbors | |
matrixpath | searches a path in a potential field matrix from start point to matrix value = zeros | |
matrixPLplot | plots a matrix and a point list | |
matrixrand | returns random values for coordinates of a matrix | |
matrixskeleton | creates the skeleton path for a matrix | |
matrixvalues | returns the values of a matrix from a list of coordinate entries | |
meanGauss | returns mean and standard deviation wrt accuracy aspects | |
meanT | returns the man value of a T matrix | |
MGTcoefficientsai2bi | converts a z-transform Denominator polynomial into Numerator polynomial | |
MGTcoefficientsPID2bi | returns an PID controller equivalent sequence of an numerator polynomial coefficients of the FIR Controller in a closed loop control | |
MGTcontrolIIRIIR | processes an input sequence in a closed control loop | |
MGTmotor | Fnct to explain the behavior of a motor or any mass damper spring system | |
MGTsystemFIR | generates a system response for a transfer fnct that has only bi coefficients | |
MGTsystemIIR | implements a IIR structure for signal filter or control tasks | |
MGTsysteminvFIR | calculates the FIR coefficients by solving a linear equation system | |
mm2French | converts Diameters in mm in French units | |
mm2inch | returns mm in inch | |
mod1 | returns mod fnct for elements 1:k | |
mod1circsequ | returns a forwared sequence from start to end and a backward sequence from start to end | |
modN | returns mod fnct for elements N:N+k(-1) | |
movefiles | similar to movefile but works with wildcards | |
number2vec | converst a number into vector of integer | |
p3ofn | returns 3 numbers for a given number n | |
parts2single | creates a single float from a int exponent (0 255) and a 24 Bit integer mantisse | |
permutevector | creates vector list based on parametersets | |
pgrid | returns a point of a 2D grid | |
PLFLselect | returns only the required points for a given edge list. The edge list is reindexed | |
PLgridhull | returns a convex hull around the given Point list | |
PLminyx | returns the point with minimal y and x value | |
plotannotationtext | create quick an efficient text to be used in combination with plotannotation | |
PS2KW | returns KW from Horse Power | |
publishLaTeX | displays on screen a LaTeX formula | |
randdice | same as rand but only numbers between 1 and 6 | |
randminv | returns a random fnct that has a minimal value | |
randnorm | same as normrnd but a different argument more than rand | |
randol | return an random number with at least a minimum value unit the next perdecimal | |
randT | return a random T matrix | |
rcmod1 | return rows and colum for a given number and col length | |
rcofind | converts an index list into a rows cols list | |
readtextfile | simply reads an ascii text file | |
removeimat | removes a row and a column of a indexed matrix | |
replacemat | replaces values in vectors and matrices | |
replaceNaN | replaces or removes/ deletes a contour within a CPL | |
repmatfill | fills an array with values or shortens the array | |
reversesortindex | returns the reverse sort index for a sort index | |
risemonotonously | modified jumps of 2pi into a monotonously rise sequence | |
RLaddauxpoints | add supporting points to an open 2D contour to guarantee a specified points distance | |
RLdelauxpoints | deletes supporting points of an open 2D contour to generate staight lines | |
roman | returns a number as roman number | |
rounddiv | rounds a vector or matrix to a defined number of digits | |
roundgauss | returns a mean value and standard deviation in an accuracy wrt to the sample number N | |
rounds | is just an abbreviation if rounds(x,s,'significant') | |
RRcputime | returns realtime difference and cputime difference since first call | |
saveTL | a modified version of the save command | |
scalesequence | returns a streched sequence between an minimal and maximal value | |
selectNaN | connects subsets of closed polygons lines (2D/3D) wrt an index list | |
separateNaN | separates List by NaN rows entries | |
SGaddfields | adds field of a field name list to all elements of a solid geometry | |
SGbatchdelete | deletes the global SGBatchIDtable of the SGbatch fncts | |
SGbatchjob | creates a job from a string using matlab's batch command and | |
SGbatchresult | returns the results of a job if it is finished or stores it in the workspace | |
SGCaddSG | adds a solid geometry to a container | |
SGCaddSGn | returns a SG container with n copies of a solid | |
SGCaddVLFL | adds a solid geometry to a container | |
SGcast | class name cast fnct for SG library | |
SGcat2 | returns concatenation of two or more solids or sets of solids | |
SGcopyrotZ | copies a solid around the z-axis | |
SGdimofFilename | returns the volume and size sorted dimensions from a SGarchivefilename | |
SGfieldnames | collects all field names in different Solid Geometries | |
SGgrabcad | Simply opens the WWW-page of grabcad.com in the system browser | |
SGinspect | zooms to inspect specific vertices or facets | |
SGnamedset | creates a textfield to understand the parameters of the solid | |
SGorder | reorders the triangle facets to individual solids | |
SGprintPreForm | sends an SG to the PreForm app of Formlab | |
SGshadelight | sets shading and lightinhg | |
SGshort | returns one vertex list and one faces list for nested SG | |
SGshortopti | returns the vertex list with optimal number of loss less reduced vertices | |
SGsize | returns the minimal and maximal value in x, y, z of a SG | |
SGsizeofFilename | returns the number of vertices and facets from a SGarchivefilename | |
SGstampname | creates a textfield to understand the parameters of the solid | |
SGstripfields | remove fields in SG structs if they are empty, i.e. unused | |
SGtitle | draws the name of the calling fnct as figure title | |
SGturn4AM | simply turns an object if the upper printing surface is larger than the lower floor printing area | |
shiftindexofinvkinplan2 | analyzses the real solution index of invkinplan2 and returns shift index and solution tbale | |
showpath | Returns the search path as an n x 1 cell array. | |
showprogress | creates a progress text in 5% steps and deletes it finally | |
signthr | returns a sign fnct related to a threshold | |
single2parts | returns the parts of a 32 Bit float | |
size2index | converts a size list into an index list [start end] | |
sizeVL | return the size of the bounding box of a vertex list | |
sortFL | returns a sorted and circular shifted facet list (see FLsort) | |
stripfields | removes a list of fields from a struct | |
textHorizontalBlockAlign | returns cell of strings which length are limited in length | |
thisfuncname | just returns the name of the calling fnct | |
THLofVL | returns the tetrahedron list of a vertex list | |
ticksofminmax | returns a list of unique increasing values between bb(1) and bb(2) | |
TLseparate | reorders the edge list (triangle, tetrahedron) to individual polygons, surfaces, solids | |
TofPCVL | returns the HT matrix for a planar contour vertex list | |
TriRepofVLFL | returns a DelaunayTri representation of a solid | |
tryuigetfile | give the user a try to select a file | |
Tupright | rotates an HT matrix to have the z-dimension upright. | |
uniquehist | performs the unique command and creates a full histogram count afterwards | |
uniqueNaN | finds copies of lists such as CPL with in a nan separted list | |
unsortNaN | change the order the entries of a NaN separted list | |
unsortrows | swaps many different rows of a matrix | |
usedinEL | returns a list of unique numbers and the number of use in the list | |
userIP | return internal and externam ip address of the used computer | |
username | returns user name and host name using JAVA | |
V2A | returns a set of strength calculation for a steel bending girder | |
VanDerWaalsRadius | returns the van der Waals Radius in pcm that can be used for a Kalottenmodel | |
vectorinBB | returns a list of integer points along a vector that are inside of a BB | |
VLaddz | returns a vertex list 3D (z=0) for a point list (2D) | |
VLcat | Time consuming adding two vertex list | |
VLcorrelate | returns the indices of a list in another list | |
VLELcat | returns the connection of several VLs and ELs | |
VLELofCVL | converts nan separated succeeding vertex lists into a vertex list and an edge list | |
VLELselect | returns only the required vertices for a given edge list. The edge list is reindexed | |
VLELshort | returns a vertex list without double and without entries that are not used by EL | |
VLELvertexfusion | merges the vertex list to a grid of a defined resolution | |
VLFLcat | concatenates two solids and removes double vertexes | |
VLFLcat2 | appends without any check a vertex list after another and also a facet list | |
VLFLDelaunayVL | Converts or Displays the Tetrahedrons of a Vertex List | |
VLFLerrordoubledvertex | creates an doubled vertex error by adding an existing vertex of a random facet | |
VLFLerroropenfaces | creates an open faces error by adding an existing vertex of a random facet | |
VLFLreorder | returns VL and FL with reordered vertices | |
VLFLselect | returns only the required vertices for a given facet list. The facet list is reindexed | |
VLFLseparateEL | separates edge list after two solid intersection | |
VLFLshort | shortens a vertex list to the vertices that are really used in the facet list | |
VLFLshort2 | shortens a vertex list to the vertices that are really used in the facet list | |
VLFLshortopti | returns the vertex list with optimal number of loss less reduced vertices | |
VLmeshgrid | simple fnct for a better understand of meshgrid | |
VLnorm | returns the list of all normalized vectors and the norm length for a given vector list | |
VLofSG | returns for nested cell solids the vertex list | |
VLremsuccident | Removes successive identical lines in a list AND opens a PL. | |
VLsortC | returns a point list that is sorted around its' center | |
VLui | returns a vertex list drawn by the user in a plot window | |
VLunidirect | returns a unidirected vector ist | |
VLvaryfrom | simply adds small values in a determinstic way to a vertex list | |
VMneighborhood | returns of a n x m or n x m x k 2D or 3D Matrix the neighborhood values | |
VofRsphere | Lead or steel balls must be installed in cavities to create ballast | |
Wegertseder | just opens the website of company Wegertseder for often used normed elements | |
woNaN | returns a row list without all rows that have a NaN in first row | |
Copyright 2019-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth
Last html export of this page out of FM database by TL: 2025-09-21