Explanation of tables
| * | green | Function exists in octave 2.0.x
Noted incompatibilities and missing features |
| + | yellow | Function exists in matcompat
Author and home for the function. |
| ? | orange | Function doesn't exist
Explanation of what you can do instead. |
| x | red | Function doesn't exist, and no work-around |
Creation
| ? | char |
setstr+strvcat+strvcat(X{:}) |
| + | double |
Ariel Tankus, or use toascii |
| x | cellstr | |
| * | blanks |
Tests
| ? | ischar |
use isstr |
| x | iscellstr | |
| * | isletter | |
| * | isspace |
Operations
| + | deblank |
extended for matrices by Paul Kienzle; nulls treated as blanks |
| * | strcat | |
| + | strvcat |
Paul Kienzle |
| * | strcmp | |
| + | strncmp | |
| + | strcmpi | |
| + | strncmpi |
Bill Lash |
| + | findstr |
speedups by Paul Kienzle |
| + | strjust |
Paul Kienzle |
| + | strmatch |
Paul Kienzle |
| * | strrep | |
| + | strtok |
Paul Kienzle |
| * | upper | |
| * | lower |
Conversion
| * | num2str | |
| * | str2num | |
| + | mat2str |
Paul Kienzle, extended from Ariel Tankus to handle matrix arguments. |
| * | int2str | |
| x | str2double | |
| * | sprintf | |
| * | sscanf | |
| x | hex2num | |
| + | hex2dec | |
| * | bin2dec | |
| + | base2dec | |
| + | dec2hex | |
| * | dec2bin | |
| + | dec2base |
Daniel Calvelo |