图片缩略图

HelloMex

1.0.3版本(7.34 KB) 帕斯卡Enderli
最小的例子MATLAB c++类的墨西哥人包装

103下载

更新2021年2月15日

从GitHub

查看许可GitHub

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
HelloMex
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

repositiory包含一个简单的例子对MATLAB mex-file代的c++类。
文件详细记录直接在代码中。

因为墨西哥人文件的架构,需要两个包装器以达到预期
对象的行为在MATLAB和语法。

一个包装是在c++方面,它覆盖类的操作符()称为“MexFunction”。
执行这个方法只要mex-file叫做MATLAB。在MexFunction
类的列表你好(底层的c++类)管理对象。每个列表项
在MATLAB代表一个类实例的状态。MexFunction类充当一个简单的
命令解释程序,调用正确的喂的相应的MATLAB对象和方法
将MATLAB之间的数据类型和c++ Hello方法执行之前和之后。

第二个包装是一个MATLAB类称为“你好”来表达类比c++你好
类。MATLAB维尔森你好类的照顾,mex-file的函数调用
持有正确的语法并传递一个对象的特定处理(标识符),c++
MexFunction类总是知道哪个对象状态需要参考。

Github:https://github.com/pascalenderli/HelloMex
Matlab://www.tatmou.com/matlabcentral/fileexchange/87292-hellomex

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
错误报告
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
请使用Github错误报告:
https://github.com/pascalenderli/HelloMex/issues

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
开始
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*运行make_hello_mex。脚本编译墨西哥人文件。
*使用编译后的医生你好mex-file MATLAB类的文档。
*研究文件内的详细评论。
*享受像在Github,文件交换:-)

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
库文件:
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
这个库包含以下文件。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
你好。h / hello.cpp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
底层阶级最终将从MATLAB访问。这是实际的
c++类的我们想使用MATLAB中的功能。

初始化类与一些预设。
预设的值可以使用方法GetPreset请求的生命周期期间()
对象。使用该方法计算(因素)的预设数量乘以函数
参数称为因子。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
HelloMex.cpp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
持有c++包装类的实现“MexFunction”。的上部
文件也是一个编译时配置有关墨西哥人文件的日志级别。
这个文件翻译后mex-file编译。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hello.m
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
墨西哥人的MATLAB包装文件。这个类管理调用mex-file并提供
友好类接口与强调cpp交互类的方法。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
make_hello_mex.m
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
脚本编译代码的墨西哥人文件和基本的测试。

引用作为

帕斯卡Enderli (2022)。HelloMexGitHub (https://github.com/pascalenderli/HelloMex/releases/tag/v1.0.3)。检索

MATLAB版本兼容性
创建R2019b
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库