MatEssentials

버전 0.7 (362 KB) 작성자: Brandon Caasenbrood
A folder containing essential MATLAB functions that are not included in the standard distribution.
다운로드 수: 74
업데이트 날짜: 2024/4/24

MatEssentials

View Matlab Essentials on File Exchange MATLAB CircleCI

MatEssentials (from Matlab Essentials) is an attempt to fill the gaps of common programming functions that are not included into the base installation. Some of these functions are for example lerp, sigmoid, linespacen, rot2d, rotx, random, randint, depfun, isodd, isneg and many others. Additionally, we provide an extensive color packages with syntax color_ and colormaps under cmap_ (based on the matplotlib in Python).

Installation

We highly recommend installing the essentials package using the Matlab Package Manager (MPM), which can be easily installed via the Matlab Add-On Mananger . Once MPM is installed, the essential package can be installed by the following command in the Matlab command window

mpm install matessentials -u https://github.com/BJCaasenbrood/MatlabEssentials.git --all-paths

This will generate a folder under MATLAB Add-Ons/Collections/mpm/mobeets-mpm-c626429/mpm-packages/matessentials/.

Improved Matlab colors

The package comes with an improved color pallete for plotting. To set and fix the colororder, use set_colororder.

Improved color pallete

To revert back to the default matlab colors, use set_colororder(cpal_matlab);

Improved Matlab colormaps

Matlab lacks many of the standard colormaps. Colormaps in the package are based on the ones from Python in the package MatPlotLib, which are given under cmap_.... These colormaps can also be modified using an additional input, e.g., cmap_turbo(-1) flips the colors, whereas cmap_turbo(0) mirrors the colormap.

Improved color maps

List of documented functions

Function Name Description
add2path Add specified directory or current directory to the search path.
annihil Compute the annihilator of a set of vectors.
background Set the background color or image of the current figure.
clamp Limit the values of an array between lower and upper bounds.
clr Clear the command window, workspace, and figures, and turn off beep.
cmapping Interpolate, decimate, or flip a colormap.
depfun List dependencies required by a function.
hex2rgb Convert hexadecimal color codes to values.
invlerp Inverse linear interpolation.
iseven Check if an integer is even.
isflint Check if a scalar or vector is a floating-point integer.
isneg Check if a scalar is negative.
isodd Check if an integer is odd.
ispos Check if a scalar is positive.

인용 양식

Brandon Caasenbrood (2025). MatEssentials (https://github.com/BJCaasenbrood/MatlabEssentialsKit), GitHub. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2023a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
태그 태그 추가

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

algebra

benchmark

cli

cmap

color

conditional

figure

filters

gif

liegroup

log

log/@Log

log/@Log/private

mpm_cmd

operator

optstruct

palette

plot

rot

signal

space

svg

system

system/tests

tests

text

tuples

vscode

GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음

버전 게시됨 릴리스 정보
0.7

updated whereis.m

0.6.0.0

See release notes for this release on GitHub: https://github.com/BJCaasenbrood/MatlabEssentialsKit/releases/tag/0.6

0.5

See release notes for this release on GitHub: https://github.com/BJCaasenbrood/MatlabEssentials/releases/tag/0.5

0.4

See release notes for this release on GitHub: https://github.com/BJCaasenbrood/MatlabEssentials/releases/tag/0.4

0.3

See release notes for this release on GitHub: https://github.com/BJCaasenbrood/MatlabEssentials/releases/tag/0.3

0.2

See release notes for this release on GitHub: https://github.com/BJCaasenbrood/MatlabEssentials/releases/tag/0.2

0.1

See release notes for this release on GitHub: https://github.com/BJCaasenbrood/MatlabEssentials/releases/tag/0.1

0.0

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.