期刊文献+
共找到509篇文章
< 1 2 26 >
每页显示 20 50 100
基于JAVA和MATLAB混合编程的堆石坝瞬变-流变参数反演分析
1
作者 吴浩东 狄圣杰 +2 位作者 张玉 黄鹏 刘静 《中国农村水利水电》 北大核心 2025年第4期71-76,83,共7页
利用现场监测数据对堆石坝瞬变-流变参数进行反演分析对于确保坝体的安全稳定至关重要。针对堆石坝瞬变-流变模型,采用MATLAB中经过训练的神经网络来描述瞬变-流变参数和变形之间的映射关系,利用JAVA编程遗传算法来寻找最优瞬变-流变参... 利用现场监测数据对堆石坝瞬变-流变参数进行反演分析对于确保坝体的安全稳定至关重要。针对堆石坝瞬变-流变模型,采用MATLAB中经过训练的神经网络来描述瞬变-流变参数和变形之间的映射关系,利用JAVA编程遗传算法来寻找最优瞬变-流变参数,以此建立了瞬变-流变参数的智能反演算法组合,并基于JAVA与MATLAB混合编程实现了瞬变-流变参数反演程序化,在西北某水电站面板堆石坝工程中得到应用和检验。结果表明,基于反演参数计算得到的计算沉降与实测沉降相对误差最大为4.33%,二者的时程曲线吻合较好,堆石坝变形在合理范围内并趋于稳定。研究成果满足精度和工程要求,可为堆石坝瞬变-流变参数反演提供一定的参考。 展开更多
关键词 堆石坝 瞬变-流变参数反演 混合编程 遗传算法 神经网络
在线阅读 下载PDF
基于Dynamo的Revit-Midas/Civil斜拉桥模型信息转换 被引量:2
2
作者 蔡金标 刘鸾翔 +2 位作者 冯倩 何欣 徐荣桥 《湖南大学学报(自然科学版)》 北大核心 2025年第1期132-138,共7页
BIM模型不支持有限元计算,且BIM模型与有限元分析模型数据交互困难,故BIM技术正向设计过程中存在建模效率低、模型修改困难等问题,无法做到BIM结构设计与有限元力学分析一体化,增加了结构模型建模与纠错成本.本文依托Revit和Midas/Civi... BIM模型不支持有限元计算,且BIM模型与有限元分析模型数据交互困难,故BIM技术正向设计过程中存在建模效率低、模型修改困难等问题,无法做到BIM结构设计与有限元力学分析一体化,增加了结构模型建模与纠错成本.本文依托Revit和Midas/Civil软件平台,在Dynamo环境下采用IronPython语言设计了一套Revit-Midas/Civil的模型信息转换程序.以博士大桥主桥为对象,通过程序自动实现:1)Revit模型桥梁构件分解、截面特性计算、拉索及梁塔弹性连接处理,并转换成适用于Midas/Civil的语言格式MCT文件,实现了Revit向Midas/Civil模型信息自动转换;2)将有限元计算结果反馈到Revit模型中,对作用效应信息按数值大小赋予渐变颜色,实现了在BIM模型中显示有限元分析结果的展示功能.本文程序可实现Revit-Midas/Civil模型信息转换,有效提高了BIM正向应用效率,弥补了BIM技术在桥梁结构分析方面的不足. 展开更多
关键词 斜拉桥 模型转换 dynamo混合编程 REVIT MIDAS/CIVIL
在线阅读 下载PDF
SIMD-to-RVV动态二进制翻译中的跨架构编程模型适配优化
3
作者 赖远明 李亚龙 +3 位作者 胡瀚之 谢梦瑶 王喆 武成岗 《计算机研究与发展》 北大核心 2025年第6期1469-1491,共23页
RISC-V因其开源和模块化设计等特性,已在嵌入式领域取得显著成功,并逐步向高性能计算(HPC)领域拓展.面向HPC的RISC-V硬件(如Sophon SG2042多核处理器)已展现出与x86/ARM同类型产品相当的性能水平,但不完善的软件生态是阻碍其发展的最大... RISC-V因其开源和模块化设计等特性,已在嵌入式领域取得显著成功,并逐步向高性能计算(HPC)领域拓展.面向HPC的RISC-V硬件(如Sophon SG2042多核处理器)已展现出与x86/ARM同类型产品相当的性能水平,但不完善的软件生态是阻碍其发展的最大障碍之一.开发了面向RISC-V的进程级动态二进制翻译(DBT)器RVBT,用于将成熟的x86软件生态移植到RISC-V平台,加速RISC-V在HPC领域的应用进程.针对HPC程序广泛依赖SIMD指令的特性,聚焦于解决SIMD与RVV间显著的编程模型差异导致的翻译性能瓶颈问题,提出了3项创新的优化方案.x86SIMD将数据类型硬编码于操作码,而RVV需动态配置vtype和掩码寄存器,这导致直接翻译产生了大量冗余操作,严重拉低了翻译运行的效率.通过充分利用程序数据类型的局部性,优化方案可删除跨架构适配编程模型导致的冗余设置,混合使用浮点扩展和向量扩展翻译SIMD指令并按需同步数据,大幅提升了SIMD指令的翻译运行效率.3项优化方案具备通用性,也适用于ARM平台的SIMD到RVV的翻译.实验表明,以SPECCPU2006作为测试集,优化方案对csrr,vsetvl,vsetvli指令的平均动态消除率分别达到了100%,100%和56.31%,在浮点测试集上,掩码设置操作的平均动态消除率达到了74.66%,数据的平均动态同步率为67.35%.优化后的RVBT在整点和浮点测试集上的平均运行效率达到了本地执行的47.39%和40.06%,相比优化前的加速比分别为1.21和8.31,并远超QEMU18.84%和4.81%,展现出了应用于部分HPC场景的潜力. 展开更多
关键词 二进制翻译 RISC-V向量扩展 x86SIMD 跨架构编程模型适配 浮点计算 冗余设置消除 混合翻译
在线阅读 下载PDF
VC++与MATLAB混合编程技术研究 被引量:25
4
作者 郭虹 薄云飞 林冬 《计算机工程》 CAS CSCD 北大核心 2002年第9期269-271,共3页
论述了在VC++环境下如何充分利用Matlab强大的数据分析处理和数学计算的功能进行混合编程的问题,以期达到简单、快速进行软件开发的目的。介绍了VC++与Matlab混合编程的3种方法,并对几种方式进行特点分析和比较,提出了较为有效和方便的... 论述了在VC++环境下如何充分利用Matlab强大的数据分析处理和数学计算的功能进行混合编程的问题,以期达到简单、快速进行软件开发的目的。介绍了VC++与Matlab混合编程的3种方法,并对几种方式进行特点分析和比较,提出了较为有效和方便的方式。 展开更多
关键词 VC++ MATLAB 混合编程 编程处理
在线阅读 下载PDF
基于DLL技术和COM组件技术实现LabVIEW和MATLAB混合编程 被引量:29
5
作者 宋广东 王昌 +2 位作者 王金玉 路璐 魏玉宾 《计算机应用与软件》 CSCD 北大核心 2013年第1期287-289,共3页
LabVIEW和MATLAB混合编程应用日益广泛,然而大多数开发软件在客户端应用时需要同步安装MATLAB,大大限制了软件的推广应用。针对LabVIEW和MATLAB混合编程开发软件发布后独立于MATLAB运行的要求,从LabVIEW和MATLAB共同支持的数据接口技术... LabVIEW和MATLAB混合编程应用日益广泛,然而大多数开发软件在客户端应用时需要同步安装MATLAB,大大限制了软件的推广应用。针对LabVIEW和MATLAB混合编程开发软件发布后独立于MATLAB运行的要求,从LabVIEW和MATLAB共同支持的数据接口技术出发,论述LabVIEW调用MATLAB计算代码的方法,比较每种接口技术的优势和缺点。通过实例实现了基于DLL(动态链接库)技术和COM(基于组件对象模型)组件技术的LabVIEW与MATLAB混合编程。成功实现了应用程序独立运行并明显改善了执行效率。 展开更多
关键词 LABVIEW MATLAB 混合编程 DLL COM组件
在线阅读 下载PDF
VC++与MATLAB混合编程研究及开发实例 被引量:32
6
作者 王周益 刘继兴 柳长安 《计算机应用研究》 CSCD 北大核心 2006年第5期154-155,171,共3页
在介绍了两种VC++与MATLAB混合编程接口环境配置方法的基础上,结合一个双臂机器人左臂运动控制仿真实例,详细描述了各个编程接口的实现过程,并对两种接口方法进行了比较。
关键词 VC++ MATLAB MATCOM 混合编程 接口
在线阅读 下载PDF
VC与MATLAB混合编程之DLL实现方法 被引量:32
7
作者 肖永韧 解习农 刘晓峰 《计算机工程与应用》 CSCD 北大核心 2001年第13期174-176,共3页
文章首先论述了VC和 MATLAB各自的优缺点,然后提出了 VC与 MATLAB混合编程的几种方法,并详细阐述。了如何通过动态链接库(DLL)实现二者的结合。重点突出了如何在 MATLAB生成动态链接库封装开发好的算法,... 文章首先论述了VC和 MATLAB各自的优缺点,然后提出了 VC与 MATLAB混合编程的几种方法,并详细阐述。了如何通过动态链接库(DLL)实现二者的结合。重点突出了如何在 MATLAB生成动态链接库封装开发好的算法,以及如何在VC的集成开发环境中调用DLL。该方法充分发挥了VC与MATLAB的优势,为科学研究和工程技术提供了更强的技术支持。 展开更多
关键词 混合编程 VC MATLAB DLL 动态链接库
在线阅读 下载PDF
Matlab与C/C++混合编程技术研究 被引量:28
8
作者 潘大夫 汪渤 周志强 《计算机工程与设计》 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
LabVIEW与Matlab的混合编程 被引量:26
9
作者 姚世锋 薛德庆 +1 位作者 张彦斌 蔡继军 《兵工自动化》 2005年第6期111-112,共2页
LabVIEW和Matlab的混合编程,通过LabVIEW专有程序接口调用MATLAB实现。其中,LabVIEW设计用户图形界面,负责数据采集;Matlab在后台提供大型算法供LabVIEW调用。其程序的调用方法,可使用MatlabScript节点,或ActiveX函数模板。
关键词 MATLAB LABVIEW 混合编程 MATLAB Script节点 ActiveX函数
在线阅读 下载PDF
MATLAB与C/Visual C++混合编程的实现 被引量:39
10
作者 陶红 袁金荣 《计算机工程与应用》 CSCD 北大核心 2000年第10期100-101,104,共3页
首先分析了当前在国内外十分流行的工程设计和系统仿真软件包Matlab的优缺点,然后介绍了MATLAB与C/Visual C++混合编程的两种方法,并主要介绍Matcom(一种将Matlab与C++结合的工具)的功能及使用方法,最后对其效果进行了总结.
关键词 MATLAB VC 混合编程 程序设计
在线阅读 下载PDF
基于RTW的LabVIEW和Simulink混合编程方法 被引量:7
11
作者 彭宇宁 朱后 +2 位作者 王静 邝永明 陈苏 《计算机应用与软件》 CSCD 北大核心 2008年第10期82-84,共3页
为了实现LabVIEW和Simulink优势互补,拓宽它们的应用范围,提出了利用Matlab实时工作空间-RTW(Real-TimeWorkshop)将两者混合编程的新方法,同时详细阐述使用自定义目标配置功能生成可用于LabVIEW应用程序的过程,总结利用RTW进行LabVIEW和... 为了实现LabVIEW和Simulink优势互补,拓宽它们的应用范围,提出了利用Matlab实时工作空间-RTW(Real-TimeWorkshop)将两者混合编程的新方法,同时详细阐述使用自定义目标配置功能生成可用于LabVIEW应用程序的过程,总结利用RTW进行LabVIEW和Simulink混合编程的步骤并给出验证实例。验证结果表明,该混合编程方法可行和实用。 展开更多
关键词 MATLAB/RTW LABVIEW SIMULINK 混合编程
在线阅读 下载PDF
C#与MATLAB混合编程在内弹道设计中的应用 被引量:11
12
作者 柯彪 高跃飞 +1 位作者 罗炳华 徐凤军 《弹箭与制导学报》 CSCD 北大核心 2013年第5期129-132,共4页
为解决一般内弹道软件功能单一、人机交互差、不易集成等问题,利用C#与MATLAB混合编程技术,开发了以经典内弹道模型为基础适用于简单形状火药、多孔火药、混合装药及钝感火药的内弹道设计计算软件,可以进一步开发集成以改进型内弹道模... 为解决一般内弹道软件功能单一、人机交互差、不易集成等问题,利用C#与MATLAB混合编程技术,开发了以经典内弹道模型为基础适用于简单形状火药、多孔火药、混合装药及钝感火药的内弹道设计计算软件,可以进一步开发集成以改进型内弹道模型和两相流内弹道模型为基础的内弹道设计计算模块。同时,此混合编程技术可以在外弹道、身管、反后坐装置等火炮设计计算中推广应用,具有很好的通用性和扩展性。 展开更多
关键词 C# MATLAB 混合编程 内弹道 软件开发
在线阅读 下载PDF
基于Borland C++ Builder和MATLAB的混合编程的研究 被引量:14
13
作者 廖强华 张洛平 刘洁 《计算机工程》 CAS CSCD 北大核心 2001年第3期181-183,共3页
MMATLABAB是功能非常强大的数学软件, Borland C++ Builder是基于Windows平台下强大的应用程序开发系统.利用MATLAB提供MATLAB的方法所带来的功能限制和程序运行低效问题.
关键词 MATLAB BORLAND C++BUILDER 混合编程 数学软件
在线阅读 下载PDF
基于SMP集群的混合并行编程模型研究 被引量:15
14
作者 王惠春 朱定局 +1 位作者 曹学年 樊建平 《计算机工程》 CAS CSCD 北大核心 2009年第3期271-273,共3页
提出一种适用于SMP集群的混合MPI+OpenMP并行编程模型。该模型贴近于SMP集群的体系结构且综合了消息传递和共享内存2种编程模型的优势,能获得较好的性能。讨论该混合模型的实现机制以及MPI消息传递模型的特点。实验结果表明,在一定条件... 提出一种适用于SMP集群的混合MPI+OpenMP并行编程模型。该模型贴近于SMP集群的体系结构且综合了消息传递和共享内存2种编程模型的优势,能获得较好的性能。讨论该混合模型的实现机制以及MPI消息传递模型的特点。实验结果表明,在一定条件下,该混合并行编程模型是SMP集群的最优选择。 展开更多
关键词 SMP集群 并行计算 混合编程模型
在线阅读 下载PDF
IDL与Visual C/C++语言进行混合编程的方法研究 被引量:8
15
作者 李义才 汪新庆 +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
Fortran与Delphi混合编程 被引量:13
16
作者 周振红 李端有 谈戈 《计算机应用》 CSCD 北大核心 2001年第4期91-93,共3页
论述了Fortran和Delphi两种语言混合编程的基础 ,并就两种语言之间调用约定的协调 ,包括标识符命名、参数传递方式等 ,以及动态链接库的导出和导入 。
关键词 混合编程 动态链接库 FORTRAN语言 DELPHI 应用软件
在线阅读 下载PDF
基于VC++和FORTRAN混合编程的优化系统设计 被引量:8
17
作者 边炳传 龙连春 +1 位作者 隋允康 张学胜 《计算机工程与设计》 CSCD 北大核心 2006年第11期2046-2048,共3页
用VC++和FORTRAN语言混合编程的方法进行优化系统的设计,不但可以方便地进行优化算法的设计和友好的人机界面设计,还能够实现并行地进行软件系统的开发,可以有效地缩短程序设计时间。对外壳函数调用FORTRAN生成的可执行文件时系统出现... 用VC++和FORTRAN语言混合编程的方法进行优化系统的设计,不但可以方便地进行优化算法的设计和友好的人机界面设计,还能够实现并行地进行软件系统的开发,可以有效地缩短程序设计时间。对外壳函数调用FORTRAN生成的可执行文件时系统出现的异步执行问题和“黑屏”问题提出了解决办法,最后给出了优化系统的设计实例,验证了该方法的可行性和有效性。 展开更多
关键词 混合编程 优化算法 优化系统 外壳函数 异步执行
在线阅读 下载PDF
VC++与MATLAB混合编程的探讨 被引量:26
18
作者 谢佩军 计时鸣 张利 《计算机应用与软件》 CSCD 北大核心 2006年第2期128-130,共3页
本文分析了MATLAB和VC++各自的编程优缺点,较为全面地列举了VC++和MATLAB混合编程的各种方式,重点介绍并举例说明了MEX文件与MATLAB引擎两种结合途径。通过VC++和MATLAB的协同工作,可以开发出功能强大且界面友好的软件。
关键词 VC++ 接口 MEX文件 MATLAB引擎 混合编程 协同工作 软件
在线阅读 下载PDF
基于COM技术的C#与Matlab混合编程 被引量:36
19
作者 姚光强 陈立平 《计算机工程》 CAS CSCD 北大核心 2008年第14期87-89,94,共4页
提出基于组件对象模型(COM)技术实现VisualC#与Matlab混合编程的2种方法,一种是通过C#使用Matlab提供的自动化服务,另一种是使用Matlab COM Builder将M语言文件编译成COM组件供C#调用。以地理信息系统中常用的空间插值分析为例给出了这... 提出基于组件对象模型(COM)技术实现VisualC#与Matlab混合编程的2种方法,一种是通过C#使用Matlab提供的自动化服务,另一种是使用Matlab COM Builder将M语言文件编译成COM组件供C#调用。以地理信息系统中常用的空间插值分析为例给出了这2种方法的具体实现。对两者进行比较,提出了各自的适用范围。结果表明使用COM技术实现混合编程能充分发挥VisualC#与Matlab各自的特点,提高程序开发和运行效率。 展开更多
关键词 VisualC#语言 MATLAB软件 混合编程 组件对象模型
在线阅读 下载PDF
混合编程与Fortran计算程序可视化 被引量:11
20
作者 张志华 王林江 吕庆风 《计算机应用》 CSCD 1999年第6期33-35,共3页
本文探索了用VC++,Fortran,OpenGL进行混合编程的方法。该方法充分发挥了三种语言各自的优点,既能设计出画面丰富多彩,方便人机对话的界面,又能最大限度利用已有的用Fortran语言编写的程序资源,并实现计... 本文探索了用VC++,Fortran,OpenGL进行混合编程的方法。该方法充分发挥了三种语言各自的优点,既能设计出画面丰富多彩,方便人机对话的界面,又能最大限度利用已有的用Fortran语言编写的程序资源,并实现计算结果的可视化。用作者已有的用Fortran语言编写的源程序进行了尝试,结果良好。 展开更多
关键词 VC++ 混合编程 计算程序 可视化 FORTRAN语言
在线阅读 下载PDF
上一页 1 2 26 下一页 到第
使用帮助 返回顶部