文件名称:MATLAB软件中乘法代码-coder-swig:显示如何使用SWIG包装MATLABCoder生成的其他语言的C和C++代码的示例
文件大小:25KB
文件格式:ZIP
更新时间:2024-06-15 03:57:25
系统开源
MATLAB软件中乘法代码介绍 该项目收集了使用MATLAB Coder生成C代码并将其引入另一种语言的示例。 此处显示的语言是C#,Java和Python。 ,这种软件开发工具将用C和C ++编写的程序与各种高级编程语言相连接,用于执行此接口。 每个子目录包含一个单独的示例,其中包括: MATLAB计算代码 SWIG接口文件 MATLAB脚本可调用代码生成,调用SWIG并为每种语言生成结果代码。 例如: doitCsharp.m , doitJava.m , doitPython.m等。 使用生成的C和SWIG代码的示例C#,Java和Python主要功能 入门 有一组基于简单的timestwo函数的开始示例,这是一个很好的起点。 按照数字顺序关注它们,以查看逐渐增加的复杂性。 01-timestwo-scalar :简单的标量输入,将输入乘以2的标量输出示例 02-timestwo-fixed-size :用固定大小的矩阵输入/输出将元素乘以2 03-timestwo-dynamic-size :元素大小乘以2,具有可变大小,动态分配输入/输出 使用MATLAB Coder和SWI
【文件预览】:
coder-swig-master
----03-timestwo-dynamic-size()
--------timestwoMain.java(2KB)
--------csharphook.m(712B)
--------timestwoMain.py(2KB)
--------timestwo.i(978B)
--------pythonhook.m(1KB)
--------javahook.m(988B)
--------doitJava.m(350B)
--------checkedSystem.m(366B)
--------.gitignore(43B)
--------timestwoMain.cs(2KB)
--------doitPython.m(444B)
--------doitCsharp.m(254B)
--------README.md(1KB)
--------timestwo.m(177B)
----LICENSE(1KB)
----01-timestwo-scalar()
--------timestwoMain.java(824B)
--------csharphook.m(712B)
--------timestwoMain.py(561B)
--------timestwo.i(490B)
--------pythonhook.m(1KB)
--------javahook.m(988B)
--------doitJava.m(326B)
--------checkedSystem.m(366B)
--------.gitignore(43B)
--------timestwoMain.cs(652B)
--------doitPython.m(420B)
--------doitCsharp.m(230B)
--------README.md(1KB)
--------timestwo.m(177B)
----.gitignore(43B)
----README.md(3KB)
----02-timestwo-fixed-size()
--------timestwoMain.java(1KB)
--------csharphook.m(712B)
--------timestwoMain.py(1013B)
--------timestwo.i(575B)
--------pythonhook.m(1KB)
--------javahook.m(988B)
--------doitJava.m(335B)
--------checkedSystem.m(366B)
--------.gitignore(42B)
--------timestwoMain.cs(1KB)
--------doitPython.m(429B)
--------doitCsharp.m(239B)
--------README.md(1KB)
--------timestwo.m(177B)