Skip to content

Releases: lmendo/MATL

Various improvements

17 Jan 23:26

Choose a tag to compare

  • renamed norm and accumarray functions
  • removed convmtx function (can be realized with conv2 and eye)
  • or, and functions are now Y|, Y&
  • new "increment by 1" and "decrement by 1" functions (Q, q)
  • next-prime and totient functions have been moved
  • break and continue are now unconditional
  • clipboard M has been extended to 4 function calls, and inputs can be addressed individually.

9.3.1

16 Jan 17:09

Choose a tag to compare

Removed three functions in the online compiler

Now with online support!

14 Jan 23:22

Choose a tag to compare

  • Now with online support! Thanks to @rayryeng for the idea and for making it happen, and to @dennis for offering his compiler and putting it to work
  • Bug corrected in im2col adaptation for Octave

9.2.2

13 Jan 01:25

Choose a tag to compare

Generalized Octave's `nchoosek` function so it works like Matlab's

Improvements in `Zr`, `D`, `XD`

12 Jan 18:40

Choose a tag to compare

  • Improved Octave compatibility for Zr (randsample) function
  • Fixed default number of significant digits for D and XD functions
  • Fixed XD description in specification document

Improvements in `regexp`, `regexprep`. Corrected bug in `ismember` in Octave

12 Jan 00:47

Choose a tag to compare

  • XX (regexp) produces by default the number of outputs corresponding to the specified input keywords. In addition, it automatically converts numeric first or second inputs to char
  • YX (regexprep) automatically converts numeric first, second or third inputs to char
  • Bug corrected in Octave regarding ismember compatibility

9.1.0

11 Jan 00:31

Choose a tag to compare

Extended ZG function (control appearance of graphics)

Some functions extended, renamed, removed; improved Octave compatibility

10 Jan 21:52

Choose a tag to compare

  • The n-th prime function has been extended to include Euler's totient function and next prime function
  • A bug has been corrected in str2num which prevented using 2D char array inputs
  • str2num and str2double have been renamed
  • Removed &, | (they are almost equivalent to *, +)
  • Set functions unique, union,intersect,setdiffnow use the'stable'` flag by default
  • Added compatibility in Octave of 'stable' flag for functions unique, union, intersect, setdiff, setxor, only in the one-output case
  • Improved compatibility with Octave for the following functions, so that the give the same results as in Matlab: ismember, unique, triu, tril.
  • Compatibility functions are now stored in separate files

8.0.0: Automatic clipboards and other additions

08 Jan 01:21

Choose a tag to compare

  • Added automatic clipboards: G (stores all user inputs) and M (stores recent function inputs)
  • Added another "duplicate" function, y
  • Added Cartesian power function
  • Generalized ! (transpose) to work with multidimensional arrays
  • Renamed num2str, size

7.0.0: Various improvements

03 Jan 23:47

Choose a tag to compare

  • strsplit now allows second input to be numeric; in that case it is automatically converted to char
  • New predefined literals
  • Extended functionality of now with 1 input to produce entries of clock's output
  • Correction in gcd and lcm: they weren't working correctly with a single input
  • conv automatically converts its first two inputs to double
  • Z} with two inputs splits along the dimension indicated by second input
  • isempty function has been removed (can be done easily with numel)
  • Added Octave compatibility with spiral function
  • Extended image to include imagesc. This is controlled by last input.
  • Functions bitand, bitor, bitxor, bitget, bitset now automatically convert char first input

to double

  • Function bitset now has 3 inputs by default