用MATLAB和Visual+C混合编程及应用.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:5 大小:161KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

用MATLAB和Visual+C混合编程及应用.pdf

用MATLAB和Visual+C混合编程及应用.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

W!电力科学与工程$&&(B6B/JX7/+Y<BXV/7B-/B,-ZB-.7-BBX7-.·)’·文章编号:!"#$%&#’($$&&()&!%&&)’%&(工程应用用!"#$"%和&’()*+,**混合编程及应用庞承宗,李宝树,王晓云(华北电力大学电力系,河北保定&#!&&()-./0’1!"#$"%*21&’()*+,**30450*6*2178("99+’:*8’42+,-./0123%4523,67895%:0;,<,-.=>95%?;2(-5@A0/0>29BC1DA@>D+5E1@F2>G1@:>A?,895H>23&#!&&(,/0>29)"/(80*:8:J01K@>2D>KC1:92HA010?L@>HK@53@9MM>23M1A05H5N环境而独立运行的应用程序。然而当使用它来完成O,J6,892HP/**A0@5;30O,J6,8,+792HO,J6,8如小波分析、信号处理、绘制图形等功能,就需要D5MKC>1@:9@1>2A@5H;D1HQ<>A0921R9MKC15ND9CC>23A01K5E1@用户自己去编写函数,非常繁琐,很不方便。而:K1DA@;MH12:>A?N;2DA>52>2A01O,J6,8A55CL5R,A010?L@>HO,J6,8虽然具有强大的工程计算功能和丰富的工K@53@9MM1A05H>:>CC;:A@9A1H;A>C>4>23A01O,J6,8123>21:具包,但界面编写功能简单,不能满足一些用户的A1D02>S;1Q7A:05E:A09AD5MKC?>23A01K@53@9ML?A01E9?5N要求,而且它不能脱离其编程环境运行。因此,可:A9A>D>2A1@%C>2T931D92L1129LC1HQ以采用和混合编程,各取所;<.=401(:O,J6,8;P/**M>R%C923;931K@53@9M;123>21;O,J6,8P>:;9C/**D5MK>C1@长,实现功能互补。摘要:论述了通过O,J6,8应用程序接口(,+7)和O,J%6,8编译器实现和P/混合编程的原理与方法。以O,J6,8!O,J6,8编译器和P/互连编程工具箱中的功率谱密度函数的调用为例,分析说明了利用O,J6,8引擎技术与P/互连,实现复杂程序的编译,并介O,J6,8编译器是O,J6,8系统扩展的重要绍了以静态链接库的方式编译程序,保证了程序的通用性。组成部分,用户可以利用此编译器把O,J6,8的O关键词:O,J,68;P/**混合编程;引擎;编译器文件转化成或语言的源代码。版之后的中图分类号:J+(!!文献标识码:,//**)U(O,J6,8含有的编译器为$U&版本,其主要功能[]O,J6,8是美国O9A0<5@T:公司自$&世纪I&有!:9Q产生可构造OB=文件的/语言源代码;年代中期推出的数学软件,具有强大的数值计算功LQ产生/或/**源代码,这些源代码与其他模块相能。它以矩阵计算为基础,可以实现工程计算、算结合,可以形成独立的外部应用程序,该程序可以法研究、建模和仿真等多种功能,已经成为世界上脱离O,J6,8运行环境,但需要O,J6,8/或/应用最为广泛的工程计算软件。**数学函数库的支持;DQ产生和V>M;C>2T配合使用P>:;9C/**是美国O>D@5:5NA公司推出的可视化的/OB=的V函数,可以提高V函数的运行速度。/**编程环境,P/**"U&是目前功能最强大、最复杂其中可以利用前$种类型实现和P/互连。的软件开发工具之一,具有许多先进特性,被广泛应在使用O,J6,8编译器之前,需要对其进行两用于<>2H5E:($位平台的基础应用程序开发。方面的设置。P/可以很容易实现菜单、工具条等,具有强大首先,根据外部编译器的类型、软件位置对O编的图形界面编程能力,而且最后可以生成脱离P/译器进行设置。方法是,在O,J6,8命令窗中运行M1R%:1A;K,然后根据屏幕提示选择合适的/或/**收稿日期:$&&$%!&%$I编译器,并完成配置。当外部编译器类型、版本或路·QD·电力科学与工程3DDN径发生变化,可随时根据需要再次进行配置。并且具有功能强大的库函数,调用!"#$"%实现相然后,为产生独立外部应用程序进行预配置,应功能很简单。这样,用2&作前台界面,!"#-并对!"#$"%&数学函数库进行选择。同样,在$"%作后台分析计算,就可以扩大编程的灵活性,!"#$"%命令窗中运行’()*+,-./0)1,根据屏幕提缩短软件开发时间。示进行配置。该配置也可以随时根据需要修改。!"#$"%自身提供了"<=(应用程序接口)来在配置完!"#$"%编译器之后,就可以利