文件名称:matlab中interp函数源码-ALGLIB_PLUS:ALGLIB+:ALGLIB的扩展
文件大小:6.89MB
文件格式:ZIP
更新时间:2024-06-23 10:47:40
系统开源
matlab中interp函数源码ALGLIB+ 这是 . ALGLIB+ 将提供静态库和一些类似于 MATLAB 函数的新函数,例如 interp1d、interp2d 等。 背景 当我用来开发热液系统模拟器时,必须使用插值函数来计算每个压力和温度点的流体热特性。 而原始的ALGLIB并没有提供静态或动态库来调用,插值函数的参数是字符串类型(你可以看例子),而不是通用的C++数组。 但我想要一种更简单的方法来调用插值函数,为此,我必须添加一些与 MATLAB 函数类似的新函数,以在我的代码中实现。 因此,开发了ALGLIB+。 汇编 ALGLIB 只使用标准的 C++ 库(非常好),因此编译非常容易。 我已经创建了一个Makefile来做到这一点。 我的系统是MAC OS。 只需将 dir 更改为 ALGLIB+ dir,然后使用以下命令: make即可编译它。 我想对于其他的 UNIX/Linux 系统是类似的。 如何使用 只需包含src目录并添加alglib.a链接。 简单的例子 示例的源代码在example目录中。 makefile如下。 CC = g++ INC_DIR =
【文件预览】:
ALGLIB_PLUS-master
----.DS_Store(10KB)
----src()
--------optimization.cpp(1.6MB)
--------obj_ALD()
--------alglibmisc.cpp(254KB)
--------diffequations.cpp(39KB)
--------.DS_Store(6KB)
--------fasttransforms.cpp(116KB)
--------fasttransforms.h(25KB)
--------dataanalysis.cpp(1.27MB)
--------integration.cpp(134KB)
--------specialfunctions.cpp(285KB)
--------ap.cpp(327KB)
--------stdafx.h(4B)
--------alglibinternal.h(36KB)
--------solvers.cpp(489KB)
--------alglibinternal.cpp(495KB)
--------statistics.h(56KB)
--------linalg.h(349KB)
--------specialfunctions.h(62KB)
--------optimization.h(326KB)
--------ap.h(62KB)
--------statistics.cpp(598KB)
--------solvers.h(167KB)
--------alglibmisc.h(73KB)
--------interpolation.h(366KB)
--------linalg.cpp(1.55MB)
--------integration.h(31KB)
--------diffequations.h(10KB)
--------dataanalysis.h(309KB)
--------interpolation.cpp(1.62MB)
----lib()
--------alglib.a(5.16MB)
----doc()
--------.DS_Store(6KB)
--------Doxyfile(72KB)
----README.MD(3KB)
----example()
--------.DS_Store(6KB)
--------interp1d()
----manual()
--------gpl2.txt(18KB)
--------manual.cpp.html(2.26MB)
--------gpl3.txt(35KB)
----Makefile(1KB)
----manual.cpp.html(2.26MB)
----tests()
--------test_c.cpp(3.61MB)
--------test_i.cpp(485KB)
--------test_x.cpp(74KB)
----obj()
--------solvers.o(248KB)
--------diffequations.o(34KB)
--------fasttransforms.o(63KB)
--------linalg.o(814KB)
--------ap.o(284KB)
--------interpolation.o(871KB)
--------specialfunctions.o(173KB)
--------statistics.o(394KB)
--------alglibinternal.o(269KB)
--------dataanalysis.o(712KB)
--------integration.o(83KB)
--------alglibmisc.o(145KB)
--------optimization.o(822KB)
----.gitignore(21B)