API for Matlab's language core functions
Add the package
using Pkg
Pkg.add("MatLang")Use the package:
using MatLang| Sub Package | ||
| 1 | Entering_Commands | clcM |
| 2 | Matrices_and_Arrays | zerosM, onesM, randM, eyeM, trueM, falseM, diagM, catM, horzcatM, vertcatM, repelemM(limited), repmatM, linspaceM, logspaceM, meshgridM, ndgridM, freqspaceM, lengthM, sizeM, numelM, isscalarM, isvectorM, ismatrixM, isrowM, iscolumnM, isemptyM, sortM, flipM, fliplrM, flipudM, flipdimM, rot90M, transposeM, squeezeM |
| 3 | Data Types/Numeric Types | doubleM, singleM, int8M, int16M, int32M, int64M, uint8M, uint16M, uint32M, uint64M |
To see the full progress see this link: https://github.com/juliamatlab/MatLang/projects
The full list of the functions that will be implemented in the future can be found here or here
clone the project in your usual way, or using the following command which clones the project in .julia\dev\MatLang
] dev MatLangcd to cloned package. if you used dev command, run the following:
cd("$(homedir())\\.julia\\dev\\MatLang")Activate the package:
] activate .Set developing variable to true in the files in test and usage folder.
developing = trueSet developing variable to false before committing (for a successful CI build).
The package uses Revise for quick testing without the need for restarting.