期刊文献+
共找到65篇文章
< 1 2 4 >
每页显示 20 50 100
Matlab与C/C++混合编程技术研究 被引量:28
1
作者 潘大夫 汪渤 周志强 《计算机工程与设计》 CSCD 北大核心 2009年第2期465-468,F0003,共5页
Matlab具有强大的数值计算和分析等能力,而C/C++是目前最为流行的高级程序设计语言,两者互补结合的混合编程在科学研究和工程实践中具有非常重要的意义。因此,从Matlab调用C/C++代码及C/C++调用m文件两方面,深入地研究了它们之间混合编... Matlab具有强大的数值计算和分析等能力,而C/C++是目前最为流行的高级程序设计语言,两者互补结合的混合编程在科学研究和工程实践中具有非常重要的意义。因此,从Matlab调用C/C++代码及C/C++调用m文件两方面,深入地研究了它们之间混合编程的原理和实现机制,并且给出了具体条件下的混合编程方法和步骤。实例表明,提出的Matlab与C/C++混合编程方法是简洁、有效的。 展开更多
关键词 MATLAB c/c++ 混合编程 计算引擎 MEX DLL
在线阅读 下载PDF
基于遗传模拟退火算法的资源受限人机协作装配线平衡研究 被引量:1
2
作者 汪开普 章卫 李新宇 《计算机集成制造系统》 北大核心 2025年第6期2043-2058,共16页
针对协作机器人数受限的人机协作装配线平衡问题,构建了以最小化节拍为优化目标的混合整数线性规划模型,并验证了模型的正确性。针对问题任务分配复杂、装配模式多、机器人资源受限等特征,提出一种混合遗传模拟退火算法。考虑工位内工... 针对协作机器人数受限的人机协作装配线平衡问题,构建了以最小化节拍为优化目标的混合整数线性规划模型,并验证了模型的正确性。针对问题任务分配复杂、装配模式多、机器人资源受限等特征,提出一种混合遗传模拟退火算法。考虑工位内工人和机器人的调度关系,构造了基于任务分配、任务模式和资源约束的三段式编解码策略,以提高初始解的质量;设计了一种基于优先约束的映射算子和插入变异算子,以增强算法的全局搜索能力;引入模拟退火操作,并设计了任务、装配模式与机器人分配组合的8种新解产生方式,来提高算法的局部搜索能力。通过32个测试案例并与4种经典算法对比,验证了所提算法的有效性和优越性。在资源受限的不同规模案例上,相比手工装配模式,人机协作装配模式的节拍分别缩短了17.83%,15.00%,14.71%,有效提高了装配效率。 展开更多
关键词 装配线平衡 人机协作 混合整数线性规划 遗传算法 模拟退火算法
在线阅读 下载PDF
C#与MATLAB混合编程在内弹道设计中的应用 被引量:11
3
作者 柯彪 高跃飞 +1 位作者 罗炳华 徐凤军 《弹箭与制导学报》 CSCD 北大核心 2013年第5期129-132,共4页
为解决一般内弹道软件功能单一、人机交互差、不易集成等问题,利用C#与MATLAB混合编程技术,开发了以经典内弹道模型为基础适用于简单形状火药、多孔火药、混合装药及钝感火药的内弹道设计计算软件,可以进一步开发集成以改进型内弹道模... 为解决一般内弹道软件功能单一、人机交互差、不易集成等问题,利用C#与MATLAB混合编程技术,开发了以经典内弹道模型为基础适用于简单形状火药、多孔火药、混合装药及钝感火药的内弹道设计计算软件,可以进一步开发集成以改进型内弹道模型和两相流内弹道模型为基础的内弹道设计计算模块。同时,此混合编程技术可以在外弹道、身管、反后坐装置等火炮设计计算中推广应用,具有很好的通用性和扩展性。 展开更多
关键词 c# MATLAB 混合编程 内弹道 软件开发
在线阅读 下载PDF
基于COM的Matlab与C++Builder混合编程 被引量:6
4
作者 刘先勇 胡劲松 +1 位作者 周方洁 李红雷 《计算机工程》 CAS CSCD 北大核心 2004年第15期60-61,110,共3页
以实例展示了通过Matlab6.5制作、并在C++ Builder5环境中调用COM组件的混合编程方法.给出了设置MatlabCOM Builder编译环境的具体步骤,编译生成了与Microsoft Windows相兼容的COM组件;在C++Builder下调用组件时通过安全数组的传入传出... 以实例展示了通过Matlab6.5制作、并在C++ Builder5环境中调用COM组件的混合编程方法.给出了设置MatlabCOM Builder编译环境的具体步骤,编译生成了与Microsoft Windows相兼容的COM组件;在C++Builder下调用组件时通过安全数组的传入传出实现了应用程序与COM的数据接口,并通过简单的事件响应工程成功调用了所制作的实例组件. 展开更多
关键词 cOM MATLAB c++BUILDER 混合编程
在线阅读 下载PDF
基于动态链接库的Visual C++混合编程 被引量:20
5
作者 李娟 张钦 《计算机工程与设计》 CSCD 北大核心 2010年第9期2140-2143,共4页
为了在不同的编程语言中实现取长补短,探讨了动态链接库(DLL)在Visual C++混合编程中的多方面应用。结合Visual C++的编程环境,分析了DLL的技术特点与调用方式。基于DLL技术,分别讨论了Visual C++如何与Visual FORTRAN、MATLAB以及Visua... 为了在不同的编程语言中实现取长补短,探讨了动态链接库(DLL)在Visual C++混合编程中的多方面应用。结合Visual C++的编程环境,分析了DLL的技术特点与调用方式。基于DLL技术,分别讨论了Visual C++如何与Visual FORTRAN、MATLAB以及VisualC#等进行混合编程,并利用一些生动的示例代码进行了说明。实验结果与分析表明了利用DLL进行混合编程的优越性。 展开更多
关键词 动态链接库 混合编程 Visual c++ FORTRAN MATLAB VISUALc#
在线阅读 下载PDF
IDL与Visual C/C++语言进行混合编程的方法研究 被引量:8
6
作者 李义才 汪新庆 +1 位作者 刘志军 翁正平 《计算机应用研究》 CSCD 北大核心 2001年第7期46-48,65,共4页
介绍将 Visual C/C++和 IDL语言的诸多特点相互结合、相互补充以进行应用程序开发的技术,并用简单、代表性的实例程序进行验证。实践证明,在共享目标库机制上实现 IDL与 Visual C/C++的混合编程技术,可... 介绍将 Visual C/C++和 IDL语言的诸多特点相互结合、相互补充以进行应用程序开发的技术,并用简单、代表性的实例程序进行验证。实践证明,在共享目标库机制上实现 IDL与 Visual C/C++的混合编程技术,可以实现两种语言的资源和功能共享,达到优势互补。 展开更多
关键词 Visualc c++ IDL语言 混合编程 动态链接库
在线阅读 下载PDF
基于C共享库的MATLAB与Visual C#混合编程 被引量:9
7
作者 范建中 陈蕴 《计算机工程与设计》 CSCD 北大核心 2006年第14期2689-2690,F0003,共3页
MATLAB具有很强的数值计算能力,而VisualC#具有强大的图形用户界面的开发能力,两者的互补结合可以快速和高效地开发专业计算软件。为此,以实例的方式展示了由MATLAB生成C共享库,并在VisualC#中调用此C共享库来实现两者之间的混合编程。... MATLAB具有很强的数值计算能力,而VisualC#具有强大的图形用户界面的开发能力,两者的互补结合可以快速和高效地开发专业计算软件。为此,以实例的方式展示了由MATLAB生成C共享库,并在VisualC#中调用此C共享库来实现两者之间的混合编程。另外,对在VisualC#中调用C共享库时的一些需要注意的问题进行了讨论,并给出了外部程序调用由MATLAB生成的C共享库的一般步骤。实例证明通过C共享库来实现MATLAB与VisualC#混合编程的方法是行之有效的。 展开更多
关键词 c共享库 MATLAB VISUAL c# 混合编程 外部方法
在线阅读 下载PDF
Visual C++与Matlab混合编程方法的对比分析研究 被引量:7
8
作者 罗朝明 胡顺超 +2 位作者 邓日晓 陶扬威 吴祥营 《现代电子技术》 2013年第20期47-50,共4页
Visual C++具有应用程序界面开发能力强和程序执行效率高的特点,Matlab则具有强大的图形显示和数据处理功能。这两种软件的混合编程可以综合它们的优点,大大提高编程效率和程序的可靠性。在此通过Visual C++和Matlab混合编程方法的对比... Visual C++具有应用程序界面开发能力强和程序执行效率高的特点,Matlab则具有强大的图形显示和数据处理功能。这两种软件的混合编程可以综合它们的优点,大大提高编程效率和程序的可靠性。在此通过Visual C++和Matlab混合编程方法的对比分析,便于程序开发人员在不同的应用背景下选择合适的编程方法。首先简要介绍了Matlab引擎、MCC编译器、Matcom程序、Matlab数学函数库、动态链接库、COM组件和MEX文件等7种混合编程方法,并对这些方法进行了详细的对比分析。然后根据其分析结果,归纳总结出每种方法的优缺点,提出了这些方法的应用范围。 展开更多
关键词 混合编程 对比分析 Visualc++ MATLAB
在线阅读 下载PDF
Visual C++与Fortran混合编程在电磁散射中的应用 被引量:4
9
作者 李慧 韩一平 +1 位作者 华彩成 李存志 《微波学报》 CSCD 北大核心 2012年第S1期315-318,共4页
为了提高电磁散射程序进行数值计算时人机交互性和可操作性,基于MS Visual Studio 2008和Intel Visual Fortran这两种编译环境用Visual C++与Fortran语言混合编程的方法编制电磁散射计算软件。该方法用Visual C++制作界面,用Fortran语... 为了提高电磁散射程序进行数值计算时人机交互性和可操作性,基于MS Visual Studio 2008和Intel Visual Fortran这两种编译环境用Visual C++与Fortran语言混合编程的方法编制电磁散射计算软件。该方法用Visual C++制作界面,用Fortran语言编写主运算程序,用Visual C++调用Fortran生成的动态链接库.并且使耗时较长的Fortran程序变成后台运行。工程实例表明,该软件计算效率较高,可以提高人机交互性和可操作性,同时验证混合编程在数值运算软件设计中的可行性、实用性以及有效性。 展开更多
关键词 混合编程 电磁散射 Intel VISUAL FORTRAN VISUAL c++
在线阅读 下载PDF
Keil C51中调用A51程序 被引量:4
10
作者 梁航 王剑钢 张帅 《电子测量技术》 2006年第5期100-102,共3页
单片机C语言编程的过程中,在某些对时序要求比较严格的情况下,直接使用汇编语言可以提供一种灵活高效的解决方法。文中详尽叙述了KeilC51调用A51程序编程的命名规则和参数传递等规则,并通过对具体实例的分析说明了混合调用的具体实现方法。
关键词 c语言 汇编程序 混合编程
在线阅读 下载PDF
基于C#和Matlab的HJ-1-CCD气溶胶光学厚度反演系统的开发 被引量:4
11
作者 侯伟真 李正强 +3 位作者 张玉环 马 张莹 陈澄 《遥感信息》 CSCD 2013年第5期28-31,36,共5页
环境一号卫星CCD相机(HJ-1-CCD)30m的空间分辨率在大气环境监测中具有潜在优势,利用高分辨率的HJ-1-CCD数据进行大气环境监测时,首先需要反演得到较高精度的大气气溶胶光学厚度(AOD)。本文针对HJ-1-CCD数据反演AOD的全过程,采用C#和Mat... 环境一号卫星CCD相机(HJ-1-CCD)30m的空间分辨率在大气环境监测中具有潜在优势,利用高分辨率的HJ-1-CCD数据进行大气环境监测时,首先需要反演得到较高精度的大气气溶胶光学厚度(AOD)。本文针对HJ-1-CCD数据反演AOD的全过程,采用C#和Matlab的混合编程,将两种开发语言优势互补,完成了基于HJ-1-CCD数据的大气气溶胶光学厚度反演系统的开发,使AOD反演的过程变得简单、可视化。同时,详细介绍了系统的设计思想,以及开发过程中的主要技术问题,为大气污染的卫星遥感动态监测提供良好的技术支持。 展开更多
关键词 HJ-1-ccD c# MATLAB 气溶胶光学厚度 遥感 混合编程
在线阅读 下载PDF
C语言和MATLAB的联合编程在水轮机特性曲线绘制与转换中的应用 被引量:3
12
作者 齐学义 吴江 蔡艾江 《兰州理工大学学报》 CAS 北大核心 2005年第6期51-54,共4页
利用C语言编程与MATLAB的强大数据库相结合,阐述了运用C语言对MATLAB内部函数进行调用的基本方法.研究了不同数值处理方法的曲线拟合对水轮机特性曲线绘制与转换效果的影响,并提出了水轮机特性曲线的插值与拟合的新方法;以此结合MATLAB... 利用C语言编程与MATLAB的强大数据库相结合,阐述了运用C语言对MATLAB内部函数进行调用的基本方法.研究了不同数值处理方法的曲线拟合对水轮机特性曲线绘制与转换效果的影响,并提出了水轮机特性曲线的插值与拟合的新方法;以此结合MATLAB工具箱中三次样条插值函数和一般多项式插值函数分别进行了编程,并就具体工程实例进行了水轮机特性曲线的转换与绘制.由此不仅验证了该方法的可行性,而且效果很好;同时也得出了极坐标下的三次样条远优于直角坐标下的多项式. 展开更多
关键词 水轮机特性曲线 c语言 MATLAB 联合编程
在线阅读 下载PDF
利用Matlab和Visual C^(++)实现卡尔曼滤波的新方法 被引量:2
13
作者 侯林山 宋三妹 朱才连 《大地测量与地球动力学》 CSCD 北大核心 2005年第4期96-98,共3页
阐述了Matlab与Visual C++的优缺点,提出了一种利用Matlab和Visual C++实现卡尔曼滤波的新方法。利用Matlab的Add-in插件可快速将M文件集成到C++中,创建独立的C/C++程序。通过实例介绍在Visual C++6.0环境下如何实现Matlab与Visual C++... 阐述了Matlab与Visual C++的优缺点,提出了一种利用Matlab和Visual C++实现卡尔曼滤波的新方法。利用Matlab的Add-in插件可快速将M文件集成到C++中,创建独立的C/C++程序。通过实例介绍在Visual C++6.0环境下如何实现Matlab与Visual C++的混合编程。 展开更多
关键词 MATLAB VISUAL c^++ 卡尔曼滤波 集成 混合编程
在线阅读 下载PDF
多课程融合的C语言课程教学探索 被引量:4
14
作者 吴家洲 张胜 刘君 《实验室研究与探索》 CAS 北大核心 2023年第7期173-177,共5页
针对C语言程序设计中编程思维普遍欠缺的问题,以微课形式增加了计算机基本理论内容,加强对程序深入理解。采用课前线上视频-课堂项目驱动-课后线上训练的混合教学模式,培养学生程序设计与分析能力。引入嵌入式系统设计实验,使学生熟悉... 针对C语言程序设计中编程思维普遍欠缺的问题,以微课形式增加了计算机基本理论内容,加强对程序深入理解。采用课前线上视频-课堂项目驱动-课后线上训练的混合教学模式,培养学生程序设计与分析能力。引入嵌入式系统设计实验,使学生熟悉程序的应用场景。教学实践表明,经过课程学习,学生能够通过程序设计解决一般的工程应用问题,具有基本的编程思维。 展开更多
关键词 多课程融合 c语言 教学改革 混合式教学
在线阅读 下载PDF
基于VC++和MATLAB混合编程的往复式压缩机气阀运动规律计算机模拟 被引量:5
15
作者 肖彪 何国庚 《流体机械》 CSCD 2002年第12期21-23,共3页
在分析和研究了往复式压缩机气阀运动规律数学模型的基础上 ,利用MATLAB提供的MATLABengine技术 ,实现在VisualC ++开发的应用程序中调用MATLAB ,开发出了可靠高效、功能强大的应用程序。
关键词 计算机模拟 往复式压缩机 气阀 Visual c++ MATLAB ENGINE 混合编程
在线阅读 下载PDF
基于分支定价的航天器飞控任务规划方法
16
作者 唐坚强 师明 +4 位作者 高宇辉 徐瑨 祁超 王红卫 王嘉辰 《宇航学报》 北大核心 2025年第5期905-921,共17页
针对航天器飞控任务时间安排和测控跟踪约束复杂、天地基测控时间窗口有限的特点,提出了一种基于分支定价的航天器飞控任务规划方法。首先,以最小化测控时间窗的使用数量为目标,构建了一个混合整数规划模型。随后,采用Dantzig-Wolfe分... 针对航天器飞控任务时间安排和测控跟踪约束复杂、天地基测控时间窗口有限的特点,提出了一种基于分支定价的航天器飞控任务规划方法。首先,以最小化测控时间窗的使用数量为目标,构建了一个混合整数规划模型。随后,采用Dantzig-Wolfe分解方法,将混合整数规划模型分解为主问题和定价子问题模型;提出了一种分支定价算法,设计了分层添加不同类型任务调度解的列生成框架,并提出了标签设置算法来加速定价子问题的求解。最后,通过与IBM ILOG CPLEX Optimization Studio (CPLEX)、一种基于回退搜索的启发式算法,以及基于枚举的选择插入求解定价子问题分支定价算法进行对比实验,验证了提出的分支定价算法的有效性。 展开更多
关键词 天地基测控 飞控任务规划 调度优化 混合整数规划 分支定价算法
在线阅读 下载PDF
MATLAB时频分析工具箱在VisualC++程序设计中的应用研究 被引量:1
17
作者 陈健林 丁康 +1 位作者 何志达 焦新涛 《计算机工程与应用》 CSCD 北大核心 2004年第17期115-116,226,共3页
在分析利用MATLAB函数开发独立可执行VisualC++应用程序的优势和接口技术的基础上,克服以往该方法不能调用MATLAB工具箱函数的不足,探讨了一种能在VisualC++中利用MATLAB时频分析工具箱函数编制独立可执行应用程序的方法。笔者在利用该... 在分析利用MATLAB函数开发独立可执行VisualC++应用程序的优势和接口技术的基础上,克服以往该方法不能调用MATLAB工具箱函数的不足,探讨了一种能在VisualC++中利用MATLAB时频分析工具箱函数编制独立可执行应用程序的方法。笔者在利用该方法编制旋转机械振动信号时频分析软件收到了良好的效果。 展开更多
关键词 混合编程 MATLAB VISUAL c++ 时频分析工具箱
在线阅读 下载PDF
C语言与汇编语言的接口设计 被引量:1
18
作者 董守田 吴亚春 赵俊颖 《农机化研究》 北大核心 2003年第3期187-188,共2页
以一个例子介绍了在C语言程序中调用汇编语言子程序的方法;并讨论了两者在设计与连接过程中应注意的问题。
关键词 c语言 汇编语言 接口设计 程序设计 混合编程 编译连接
在线阅读 下载PDF
Foxprow与Visual C++混合编程 被引量:1
19
作者 郑河荣 林炎 +2 位作者 章伟辉 宣晓冬 林思达 《浙江工业大学学报》 CAS 1997年第4期287-292,共6页
介绍了如何利用VisualC++及库构造工具集(LCK)生成动态连接库(.FLL),以及其与Foxprow连接的方法。从本质上弥补了Foxprow库函数不足的问题,对需要提高程序运算速度及需要对硬件实行控制等领域的编程都很有好处。本文同时还介绍... 介绍了如何利用VisualC++及库构造工具集(LCK)生成动态连接库(.FLL),以及其与Foxprow连接的方法。从本质上弥补了Foxprow库函数不足的问题,对需要提高程序运算速度及需要对硬件实行控制等领域的编程都很有好处。本文同时还介绍了如何利用Foxprow的API调用Windows的API以扩充其库函数的方法。 展开更多
关键词 程序设计 VISUALc++ 混合编程 FOXPROW
在线阅读 下载PDF
Visual C++与Matlab的界面混合编程 被引量:4
20
作者 鲁晓东 《实验室研究与探索》 CAS 北大核心 2011年第7期76-78,共3页
介绍了2种分别用MFC窗口控制和剪贴板窗口重绘的方法,实现了Matlab图形与Visual C++界面的无缝融合。解决了Visual C++在与Matlab混合编程时Matlab的Figure窗口对系统界面整体布局的影响,提高了软件交互界面的友好性。
关键词 VISUALc++ MATLAB 混合编程
在线阅读 下载PDF
上一页 1 2 4 下一页 到第
使用帮助 返回顶部