Skip to content

Releases: lmendo/MATL

6.0.0

31 Dec 03:34
Compare
Choose a tag to compare
  • Input can now be implicit. Implicit input is numeric (evaluated). It's triggered by any statement that tries to access elements below the bottom of the stack. See specification document for examples.
  • Complex numbers were not displayed properly in Octave (only their real part was); now they are.
  • Removed unrecognized tags when displaying error messages in Octave and old Matlab versions.
  • Removed rng function and its predefined literals.
  • Added predefined literal: '%.16g '
  • im2col now allows a scalar n as second input, which gets transformed into [1 n] or [n 1]

5.1.0: Expanded some functions. Better compatibility with Octave

29 Dec 13:20
Compare
Choose a tag to compare
  • Modifications in the compiler for compatibility with Octave
  • More consistent behaviour of the im2col function in MATLAB and in Octave
  • New section in the specification document about Octave compatibility
  • bitand, bitor, bitxor, lcm, gcd now with singleton expansion
  • Online help format compatible with Octave and with Matlab versions older than 7.13

5.0.0

26 Dec 01:48
Compare
Choose a tag to compare
  • Added bitcmp functionality to Z~ (bitxor) function
  • Addded function: prod along first dimension
  • Renamed functions: primes, cumprod

4.1.1: Updated spec

25 Dec 13:33
Compare
Choose a tag to compare

Updated the Fibonacci example in the document to include implicit loop closing

4.1.0

25 Dec 03:10
Compare
Choose a tag to compare
  • \ (mod) now allows a second output with the quotient of the division
  • +, *, | and & now allow an arbitrary number of inputs
  • Loops and conditional branches are implicitly closed at the end of the program (to save final ] statements)

4.0.0

22 Dec 22:34
Compare
Choose a tag to compare
  • Added im2col function.
  • Added sign function
  • Added randperm with 3 outputs. Third output specifies number of permutations
  • Added gallery function and corresponding predefined literals. This function also includes magic, hilb, invhilb, hadamard, pascal, spiral
  • Renamed std function.
  • Removed functions: cell (can be easily substituted), spiral (included in new gallery function)

3.1.0

19 Dec 19:35
Compare
Choose a tag to compare
  • Acknowledgments have been moved to a separate section of the document.
  • Zm (lcm) and Zd (gcd) can now be used with a single input.
  • Bug corrected in YA(dec2base) with arbitrary alphabet.

3.0.0

19 Dec 00:33
Compare
Choose a tag to compare
  • blanks function added.
  • regexp with two inputs now uses option 'match' by default.
  • Functions renamed: pdist2, polyval, pi, std, str2double, str2num, num2str, cumsum. Sorry to rename pi again. The name and its shothand within literals is now more coherent with inf and NaN.
  • Functions removed: pdist, squareform.
  • Functions added: flipud, sum(..., 1, ...).
  • Predefined literals added: ['Mon';'Tue';'Wed';'Thu';'Fri';'Sat';'Sun'], [298 302 288 305 289 296 310].
  • Improved compatibility with old Matlab versions.

2.0.2

18 Dec 01:06
Compare
Choose a tag to compare

Errata in Table 3 of specification document. Thanks, @david!

2.0.1

17 Dec 23:20
Compare
Choose a tag to compare

Errata in specification document corrected: headings were missing in Table 3. Thanks, @beaker!