19
19
% CreateUniformDotsIn3DFrustum - Sample dots in 3D frustum uniformly.
20
20
% CropBlackEdges - Detects if there are any black edges around an image and returns indices that can be used to cut away these edges.
21
21
% DeEmptify - Deletes empty cells or rows from cellarray.
22
% DegToMrad - Convert angle in degrees to milliradians (mrad).
22
23
% DescribeComputer - Print a description of the environment.
23
24
% DotOffset - Calculate offsets for a 3D movement. Various per-dot options.
24
25
% Ellipse - Returns a boolean mask in the shape of a (super-) Ellipse.
35
36
% GetNumber - Get a number typed at the keyboard.
36
37
% GetString - Get a string typed at the keyboard.
37
38
% GetSubversionPath - Return path required to invoke snv.
39
% GetSVNInfo - Find info on SVN version number of directory or file.
38
40
% GetWithDefault - Get string or number with prompt and default value.
39
41
% GrayIndex - Any graylevel from black (0) to white (1).
40
42
% GroupStructArrayByFields - An aid to sorting data kept in structure arrays.
43
45
% Ind2Str - Converts numbers to characters (decimal to base 26 conversion). Useful for character indices.
44
46
% Interleave - Interleaves any number of arrays. Can handle different data types.
45
47
% IsACell - Tests (recursively--cells in cells) if a cell satisfies a user-supplied condition.
48
% IsARM - Return if running on a processor with ARM architecture, typically a mobile or embedded system.
49
% IsGLES - Return if the current rendering api in use is OpenGL-ES, the "OpenGL Embedded Subset".
50
% IsGLES1 - Return if the current rendering api in use is OpenGL-ES 1.x.
51
% IsGUI - Is the Matlab or Octave GUI enabled in this session?
46
52
% IsLinux - Shorthand for testing whether running under Linux.
47
53
% IsMinimumOSXVersion - Query if this is a specific OS/X version or higher.
48
54
% IsOctave - Shortand for testing whether running under Octave.
49
% IsOS9 - Shorthand for streq(computer,'MAC2').
50
% IsOSX - Shorthand for streq(computer,'MAC').
51
% IsWin - Shorthand for streq(computer,'PCWIN').
55
% IsOSX - Return if running on a Apple OSX operating system.
56
% IsWin - Return if running on a MS-Windows operating system.
57
% Is64Bit - Return if script is running on a 64-Bit Octave or Matlab.
52
58
% KbMapKey - Checks if any of specified keys is depressed in a vector returned by KbCheck, KbWait etc.
59
% kPsychGUIWindow - Flag to ask Screen() to create onscreen windows with behaviour similar to normal GUI windows.
53
60
% LoadIdentityClut - Loads the identity CLUT on a specified monitor.
54
61
% log10nw - Compute log base 10 without annoying warnings.
55
62
% MacModelName - Mac model name, e.g. 'PowerBook G4 15"'.
61
68
% MakeSineImage - Make a sinusoidal image.
62
69
% MapIndexColorThroughClut - Convert an index color image and clut to a true color image.
63
70
% MergeCell - Concatenates contents of input cells element-wise.
71
% MradToDeg - Convert angle in milliradians (mrad) to degrees.
64
72
% NameBytes - Nicely format memory size for human readers.
65
73
% NameFrequency - Nicely format clock rate for human readers.
66
74
% NearestResolution - Find a screen resolution that most closely matches a requested resolution.
68
76
% PackColorImage - Pack three color planes into one m by n by three matrix.
69
77
% ProgressBar - Displays a progress bar in MATLAB's command window.
70
78
% PsychDebugWindowConfiguration - Enable special debug window configuration to aid single display debugging.
79
% PsychDefaultSetup - Setup various defaults for Psychtoolbox session.
71
80
% PsychGPUControl - Control low-level operating parameters of certain supported GPU's.
72
81
% PsychNumel - Drop-in replacement for numel() on old Matlab versions that don't support it.
73
82
% PsychtoolboxRoot - Robust way to get path to Psychtoolbox folder, even if renamed.
74
% RemoveSVNPaths - Removes .svn folders from the path.
83
% RemoveMatchingPaths - Removes folders that contain a given string from the path.
84
% RemoveSVNPaths - Removes ".svn" folders from the path.
75
85
% Replace - Perform exact Replace on strings or numeric arrays.
76
86
% Resolute - Cuts from and adds to a matrix to make it the specified dimensions.
77
87
% RestoreCluts - Restore original CLUT's for all monitors from backups made during LoadIdentityClut().