MATLAB 1.2.0

There is a newer version of this package available.
See the version list below for details.
Install-Package MATLAB -Version 1.2.0
dotnet add package MATLAB --version 1.2.0
<PackageReference Include="MATLAB" Version="1.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MATLAB --version 1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MATLAB, 1.2.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install MATLAB as a Cake Addin
#addin nuget:?package=MATLAB&version=1.2.0

// Install MATLAB as a Cake Tool
#tool nuget:?package=MATLAB&version=1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

MATLAB

这个项目试图将经典常用的MATLAB函数在.Net中实现。源码在MATLAB目录中,MATLAB测试是一个用于测试功能的控制台应用。将发布在NuGet。

详细文档:https://github.com/Silver-Fang/MATLAB/blob/master/MATLAB/%E6%96%87%E6%A1%A3.md

NuGet说明

MATLAB一些数组操作的.Net实现,详见项目URL。 目前已实现的MATLAB函数:class zeros ones bsxfun reshape permute size colon plus minus cast imread rand arrayfun cat numel times rdivide eq ne gt lt。 此外将System.Array类增强为Array(Of T)。

欢迎在项目URL提交Issues。

新版本不保证兼容旧版本,请谨慎升级。

1.0.1

功能改进:Array(Of T), class, reshape, bsxfun, size, colon

新增函数:cast, imread

1.1.0

功能改进:Array(Of T), cast, bsxfun, reshape, permute, size, imread, plus, minus

新增函数:rand, arrayfun, cat, numel, times, rdivide

移除函数:subsref, subsasgn

1.1.1

功能改进:Array(Of T) class colon

新增函数:eq ne gt lt

1.1.2

对Array(Of T)的底层实现进行了重大改进,各函数也因此有较大改动。另外特别撰写了对所有公开函数的详细文档,帮助没有MATLAB使用经验的开发者。

1.2.0

新增模块:ColonExpression DataFun IArray INumeric MDecimal MDouble MSingle MUInt8 MUInt16 MUInt32 MUInt64 MInt8 MInt16 MInt32 MInt64

新增函数:max min decimal double single uint8 uint16 uint32 uint64 int8 int16 int32 int64

所有模块所有函数都有重大改动。为了支持用户自己编写类实现数组运算重载,数组运算现在仅支持实现INumeric结构/类,.Net数据类型可以轻松转换为INumeric结构系列进行运算,自定义类只要实现INumeric就可以支持数组化运算。详见文档。

  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.0.2 902 4/30/2020
2.0.1 251 4/17/2020
2.0.0 328 4/14/2020
1.2.2 484 2/24/2020
1.2.1 371 2/22/2020
1.2.0 485 2/20/2020
1.1.2 487 2/14/2020
1.1.1 617 2/12/2020
1.1.0 669 2/10/2020
1.0.1 1,147 12/30/2019
1.0.0 884 12/24/2019

1.2.0:
新增模块:ColonExpression DataFun IArray INumeric MDecimal MDouble MSingle MUInt8 MUInt16 MUInt32 MUInt64 MInt8 MInt16 MInt32 MInt64
新增函数:max min decimal double single uint8 uint16 uint32 uint64 int8 int16 int32 int64
所有模块所有函数都有重大改动。为了支持用户自己编写类实现数组运算重载,数组运算现在仅支持实现INumeric结构/类,.Net数据类型可以轻松转换为INumeric结构系列进行运算,自定义类只要实现INumeric就可以支持数组化运算。详见文档。