你的位置:水利图书 >> >> 电脑编程 >> 详细内容 在线投稿

MATLAB与C/C++混合编程

热度195票 浏览24次 【共0条评论】【我要评论 时间:2010年6月10日 14:32

.pE@5^:^ a0MATLAB与C/C++混合编程

i$ah,];K)b;Vr0 水利图书'IBd)X mQ]r

正在读(0人), 已读过(13人) |   放入书架

.GV$^}(?n,DA3Lx0 水利图书 R t1B/z'Z}

丛书名: MATLAB7.x应用系列丛书水利图书eT}-sjmbv

uu Fg9Ct0水利图书]Y0}MWg2U&Yz

水利图书7]2ig4W | ~ l

作  者: 张亮,王继阳 编著水利图书RI!_8_LDL xF MFu

X'wf4}/W mWY$M[rZ0出 版 社: 人民邮电出版社

kO(?"Q|\?0

^(k%tRK O:FP(b_0出版时间: 2008-11-1水利图书 D}AC!h-U)cxa:` s

R3Q)yRgI|3]0字  数: 398000

7KF#T"U#S9l0

z J)`&Q}` V{0版  次: 1

:|[-e5~U e,Cgli_0 水利图书(g-L|E%zC

页  数: 254水利图书Iyg5U(LWv'a

rzQ;e|'O0印刷时间: 2008-11-1

DO [cp5rp"m'N0qk0 水利图书6dBS#H3[?|xA

开  本: 16开

T0o;q's%H+gX~J0

-[+h9TOy"`7a0印  次: 1水利图书.a"gIV%r-k/e6r){

水利图书8A}%`1P,@9Oz,oc*bIw

纸  张: 胶版纸水利图书 [@ i.t }H+~t

7b:P%Q@!J`'D)_!j[1Jk0I S B N : 9787115185136

_#?q Z4BZT0

@:~l^/L0包  装: 平装

|*S/?3Q@7j8N rJ0 水利图书x,y4a d%\6^7o0|

所属分类: 图书 >> 计算机/网络 >> 程序设计 >> 其他水利图书X$?.L{CU&G

水利图书k)^8w(ob[{O/Xj W

编辑推荐

TYi Lx6a!^i0

3i)UXhc!T0TI;p:b0实例丰富:帮助读者较快地将MATALB与C/C++混合编程的知识应用于实际工作中。

*Zg [9dmTP0

tU-O:ZY0  内容由浅入深:以工程应用为背景,详细讲解如何使用MATLAB和C/C++语言进行混合编程。水利图书o7cSdr;Sug|Z

水利图书0}g[,S9bq]TL

  赠实例代码:书中所举实例的代码放在人民邮电出版社的官方网站上,供读者下载使用。

o"D%^5]mwk0 水利图书ayx VbB4x#C

  本丛书从读者角度出发,以实用、易懂为特点,贴近读者的实际学习过程,充分满足者的学习需求。水利图书QBcK T*y9m*GK

水利图书 fa^ C$?

  本丛书语言简洁,叙述清晰,图文并茂,实例丰富,是广大读者学习MATLAB的理想

l$f4f)mm~%W]0 水利图书;E e-C"i#g

内容简介

#Ou&Q%f\5N tj0

~7EP0z:AK0本书介绍了使用MATLAB与C/C++语言进行混合编程的各种接口和技术,主要内容包括使用C/C++语言调用MATLAB引擎进行混合编程,使用MAT文件实现MATLAB和C/C++语言的数据共享,使用C/C++语言编写C-MEX文件供MATLAB调用,在C/C++中使用COM组件和MATLAB编译器等。水利图书$qZ(l4[n

水利图书-\u$A&FJP"d(M/V

本书实例丰富,条理清晰,图文并茂,既可供电子信息、通信工程、信号处理、自动控制、机械与自动化、电力电气等专业高年级本科生和研究生阅读,也可供从事算法研究和开发的技术人员参考。

T:t|vS,qD ^0 水利图书8@H:y2j;|"eF

目录水利图书q$BvgYC!}3U5x

F.q {#L p A%S0第1章 MATLAB简介水利图书 aJ0d@H5@I1T u&`X

3c9H?SBP e Dt+r s0 1.1 MATLAB产品概述水利图书eF\w1ou'Q8S$u j

.z X%YN#?%qV0 1.2 MATLAB 7.x新增功能及改进

*S3y(G6[k!Il0 水利图书Z L:Z6{&OBC

  1.2.1 MATLAB 7.x升级内容

a#U Ap-al0 水利图书}|;N}$GG

  1.2.2 MATLAB升级及新增的模块

e7Q!F[@ ^0

}^ hn+Fn#J0 1.3 MATLAB语言概述

9~@'ENs\q0 水利图书9U|!\2s'J

第2章 MATLAB编程水利图书N"}~VQ*F

水利图书$RjL&T"} @qu

 2.1 M文本编辑器概述水利图书"hK3[3B5V+wJ*W

q6Y*O2s8u6|?0 2.2 MATLAB数据类型

+u;[_ wXu:k0 水利图书?)j(g7G$nI

 2.3 MATLAB程序流程控制水利图书%A&vW6f\ed&\

水利图书wr!SBe'j%J'N*N

  2.3.1 for循环结构水利图书wm)xKMg'd

8c$x:jVSa0  2.3.2 while循环结构水利图书 X6v(]5lD1J1T.a

QX"m(lW`$Lwe0  2.3.3 if-else-end选择结构水利图书 P E7Y{6T/Y H6j

d3p/~:]Df0  2.3.4 switch-case选择结构

oG2f;^$G9l8[0

$i4^1yUy0  2.3.5 try-catch结构水利图书ch DNY.L!K3n$y

C/wh"x|$]P'm0  2.3.6 程序中常用的其他命令水利图书2JgJ#lD

JB`k.U N"O{~/f0 2.4 脚本文件和函数文件水利图书Y S+Q8HQ

7b7mf#\zg0WQW@0  2.4.1 M脚本文件

L8~-PE}4z?g HMB1|0

*b \&ft8C@mej8T r0  2.4.2 M函数文件

$aG F5x2e9aO0

'xh7\ Y*?Q!e'u0  2.4.3 局部变量和全局变量

{LnR.Y0 水利图书8I,C6e}8J zU

  2.4.4 M文件的一般结构水利图书8U)sO~/A_ f8U

水利图书9G;LT5i*^

  2.4.5 MATLAB的搜索过程水利图书!VP,U0}|mwZ]:f0e

水利图书 k6l R&r&Z }1`l

 2.5 表达式演算函数

;HxEtPEN0

o!bG'k/N1x-bB0  2.5.1 eval

%U}pK \u9oX0 水利图书j,K-I.]^/YFv-Ku

  2.5.2 feval

%m [K"W.V0

2U UIo'E,e)H;g0  2.5.3 内联函数水利图书u6\8? d.Wu{

/`hK'^+jznb@0 2.6 函数句柄

#]]9_-O~"Q V%]O0 水利图书O&} y+X;djL3I

  2.6.1 函数句柄的创建和观察

C9?+[Sb%`6F2J]4Uc0

%g8yRC.N0  2.6.2 函数句柄的基本用法

YrIc'J*H#|.Ye0 水利图书d(c7J Zv |Z

 2.7 MATLAB面向对象编程

'A_0@F4T i0 水利图书:e \.dH!\ ^2Z"t

 2.8 程序的跟踪和调试

0o$V*H.]&f3y8kAu0

{y6h7Z,kyX0  2.8.1 直接调试法

G!wem%Q3~$Dl0 水利图书0z*o+YtN+~l&k

  2.8.2 调试器的使用水利图书6\+|2O"H-HN&`u

水利图书1G KoV(]

  2.8.3 程序性能分析

0L{dD2P rU-_*L5o0h0

&ZCGX5F&F/of0 2.9 MATLAB程序优化

k,t$E(RQ'F e3g+x0

J,z]1O3Eo0  2.9.1 矢量化操作水利图书7E[3o3GSAS

水利图书&E^2bd+U2IXs

  2.9.2 给数组预定义维数

8v5rM8d/y5CX0 水利图书:O7@ e1C9rgc W

  2.9.3 下标或者索引操作水利图书)[dy,GLi6|TlCn

4m']+qO.d3YvQ)NZ0  2.9.4 尽量多使用函数文件而少使用脚本文件水利图书 \~5P-XG[

水利图书?T|y-UY7Lw^R

  2.9.5 将循环体中的内容转换为C-MEX

Z0M_#R$N \f0

)w?l-sIO/F0  2.9.6 内存优化

k[;M x!?v3n%h^0

+{7@_-f$d C&w(o0  2.9.7 程序优化的其他措施水利图书B7S\%tjv/`

水利图书4S6p!RG`/K2r

第3章 MATLAB与C/C++混合编程技术概述水利图书;V D'wL9c_*SvB

Y#z Z5q/]G*aCN0 3.1 MATLAB混合编程的优点

&R |\/m'];DY%F0 水利图书]/Tp!X5a2W ?f

 3.2 MATLAB应用程序接口概述

6Dg.UGc2J zDft0 水利图书i*k(q jU Fa-xF

 3.3 混合编程技术概述

}v? g4}uCC)H3m0Ek0

8G,\ CE8WKl p\,o r0  3.3.1 使用MATLAB引擎

!KO3K;e,r"H!GE7Q)p0

^ mbY6pu&V0  3.3.2 使用ActiveX控件水利图书aGk(p9^2@9l8l

H+@;r^'d^b%KB0  3.3.3 使用MAT文件共享数据

7z0r0\'zn@ z]]0 水利图书9O9N H$}~

  3.3.4 使用C-MEX技术水利图书jU5J M;iW

3jP1p0w7Z^t#{0  3.3.5 使用MATLAB COM Builder

kq%_k:lAF.R0 水利图书+a {\.h\0^ S.b

  3.3.6 使用Mideva工具水利图书K Pn%D6WH)j{

6@+v'}\Ll0  3.3.7 使用MATLAB Add-in

$d:t+]R:i'_K0 水利图书*fXC0\6WC/a{6V

  3.3.8 使用MATLAB编译器实现混合编程

.UE!y)]d o"a+hv/L0

8n Z A)j/~s Uzf0第4章 在VC环境中使用MATLAB引擎水利图书oA3dd)X-n

水利图书&Y&X(?9cg9B f

 4.1 MATLAB计算引擎的概念和功能水利图书F7d6K'YU c#q

3YHRj4l%g|"N0 4.2 MATLAB计算引擎的使用水利图书$k @s`f[#A!uu'L G

水利图书7z%ALYejJ]w$V"@

 4.3 在VC 6.0及VC.Net环境下调用MATLAB计算引擎水利图书b-y XG{;ceL]

水利图书i U6J'|%UK](Le lf

  4.3.1 VC 6.0环境设置及应用实例水利图书r;XoE:kQ"s

/Bw"@ \,t0  4.3.2 VC.Net环境设置及应用实例水利图书H;y2~q:E

jv z KO+rV0第5章 使用MAT文件实现数据共享水利图书UZ \Y:l @o etw:q

!|l1h,VF A,~0 5.1 MAT文件概述水利图书 |6t[IE2\1s;X#a_ gh

水利图书 K+NH}e

  5.1.1 MATLAB中操作MAT文件水利图书 uJH0W,\_(w

水利图书km+YN t#LT2O

  5.1.2 MAT文件格式水利图书$fVT aD'{

h'['c-a4B0 5.2 用C/C++语言操作MAT文件的API函数水利图书2e&JG7E"Sq'T Q [

水利图书:ca~ K L Ib;n)v

 5.3 VC 6.0及VC.Net中操作MAT时的环境设置

'w9y;qP?%Y_s'~3IA0 水利图书RgBZRR }G,v7G[

 5.4 使用MAT文件共享数据实例

0L:I*Ke g"~N:pnqnG0 水利图书s-Y I@mt#g1r4M@(?

  5.4.1 在VC 6.0环境下使用MAT文件共享数据实例

c5p:Imw9^)P0

Ow Cs*r0  5.4.2 在VC.Net环境下使用MAT文件共享数据实例

HZ3I m Z~ B9{g5X:Z0 水利图书a7{K xs&J"`*o

第6章 使用C-MEX文件实现混合编程水利图书x*tg$]_]0IC,N

PrUU's;q H2m_ B$Sf0 6.1 MEX技术概述水利图书2GO{$C GN4x

水利图书*uL^!N+Ec.`mTT

 6.2 使用MEX文件的环境配置水利图书 Y)dN!yR

水利图书a\r Y9_

 6.3 MEX文件的结构和执行流程水利图书J&Kyy5_A;x#z

水利图书2[ n*q%I_ _

  6.3.1 MEX文件结构

b3glW/aQ0 水利图书5v L#VZR3H

  6.3.2 MEX文件的执行流程

-D$JT G6r,bz L;fH0

4VT-z DU9c'@!D-J0 6.4 常用库函数概述

p%r|;_,n0 水利图书e"^\5ifI%z

 6.5 C-MEX混合编程实例

X8q@'z!g#n0f&n0

r(@9h U a RK&b0  6.5.1 MEX命令的使用水利图书&x!MHf [ O(N'Pg'k8k j5N

水利图书!mp1j lu'ZKN

  6.5.2 VC 6.0环境下编译与调试MEX文件

@(@t(^1yd1v0

KHEN @'Q d0  6.5.3 VC.Net环境下编译与调试MEX文件

-Rm5a"uL@ l0

7J@9zV n9g0z0第7章 使用COM技术实现混合编程

v.~m'}-nb0 水利图书 oYn%S(_XJM

 7.1 COM技术概述

'i zq/I8vq0

%pl'sZe0  7.1.1 COM简介水利图书 }mH4??l

水利图书vm g#X.qiFrO"V f

  7.1.2 COM组件的有关概念

G[4B8Krl0 水利图书;u4UUY;M[f'AJ:^8wE

 7.2 MATLAB Builder for .Net水利图书GJmnf*|

水利图书!X]Ci1{I'yM;`

  7.2.1 MATLAB Builder for .Net简介水利图书0t ASN'OR0e

kNcAtf0  7.2.2 MATLAB Builder for .Net用法水利图书^0\[x5C @

水利图书4O:_~"e"RG

  7.2.3 MATLAB COM编译器产生的COM组件水利图书xXC7[ g2Y8c

7e#M$Q!?!Zq0 7.3 在VC 6.0及VC.Net中使用MATLAB的COM组件

[;T-^Wbf+q Bl` ?0

Z:f Mf4\&mh0  7.3.1 在VC 6.0中使用MATLAB编译的COM组件

iWqZ*a Y*v BA0 水利图书4{ a~"LB i

  7.3.2 在VC.Net中使用MATLAB编译的COM组件

xM5eTY0D9@2q0

`2u$Gw%v$u\0第8章 使用MATLAB编译器实现混合编程水利图书Vs,@:AAn6J CH

水利图书h}3qsfX3o{B

 8.1 MATLAB编译器

btK)hBf(f7i3Nr0

#`x ~Th0UT0  8.1.1 MATLAB编译器概述

*U}9\5gMv"Aq0 水利图书e OE \,S})mO:UQ

  8.1.2 MATLAB编译器新特点水利图书FAdD C5``z

O4t3T6U#~{8E0  8.1.3 C/C++代码的生成

;cYI5g6{/@0

*Lpp(NUP8gr0  8.1.4 MATLAB组件运行环境(MCR)

cu Y3g f _N(S0

3a0M,F X'w9R2j0  8.1.5 MATLAB组件技术文件(CTF)

7A F)YCd:zfG$M0 水利图书*I;?!fAM$F{w2d\#h

  8.1.6 MATLAB编译器选项水利图书qR$Z8Fy

}5U+j LT,Q%T*j&r0 8.2 MATLAB编译器的安装、设置和使用

jF Q@m9i V0 水利图书OPa!w.a.tf(U1~m.e

  8.2.1 安装

)g}{UGc&CO/y P)gJ0 水利图书cI p3]| ]V

  8.2.2 设置水利图书s)z.[^3],z r

H6f.Owk U0  8.2.3 使用

$^D(k8e|C0b+wez0

c d l @9?M\J0  8.2.4 编译后程序的发布

$bUY o h+r6]VaB0

{Yt9s%aI"a.Jf j0 8.3 使用MATLAB编译器实现混合编程

:\.l;N.G"r1b7Vxl[8I0

N;Tx%Q,X4q`$u0  8.3.1 使用MATLAB编译器和VC 6.0实现混合编程水利图书"DmmMFOdK/[f_3Z

水利图书Q IGi$E

  8.3.2 MATLAB图形绘制在MFC界面上

kd1[rg6n5iPY,g0 水利图书"B/ueTX8E#^

  8.3.3 将MATLAB Figure窗口嵌入MFC程序水利图书2R;zz}Lnk*G

水利图书3T y7{.i$|q$k

  8.3.4 将M文件编译为可执行文件进行混合编程

\*qTo1Yl1Z7P0 水利图书jN&K4z e'q BoG?:B

第9章 使用Mideva实现混合编程水利图书9mfdc'T9b^5UN

Ha Ce)Qs"w0 9.1 Mideva概述

3F5?qGxGC \/E0 水利图书 FZr.YD k5nh ?

 9.2 Mideva的安装及使用

ukl9w8n/X0

[C o|N8A ?WUQ0  9.2.1 Mideva的安装水利图书A["O#If:mkp#x

CK;Wt)q%M0  9.2.2 Mideva的使用水利图书!x1ypV)Ud$w

`0O:rf5r1Wf0 9.3 VC6.0使用Mideva的环境设置

+Gy7S5G6as8S|+m0h0 水利图书-H:tSy2i @ w-y*d9x

 9.4 VC6.0与Mideva混合编程实例水利图书,XfK;M/FI%]

水利图书$N@7VZS2O:n z

第10章 使用ActiveX技术实现混合编程水利图书 XNz!E2L/^2^

水利图书Y-@W@ k L

 10.1 ActiveX技术概述

4A(_0E,M yBz:lN0 水利图书%j$c)xCq

 10.2 利用ActiveX自动控制器实现混合编程水利图书upvI)L

6F&vlHo4P0 10.3 利用ActiveX的自动化服务器进行混合编程水利图书DTbm#n/V4D

水利图书NpX[ED

第11章 使用MATLAB Add-in实现混合编程水利图书` CNB,MC kd ~

3~y!l)A3MG[|0 11.1 MATLAB Add-in概述水利图书{ [m]0C'G

水利图书.`abS;Kf/Y h

 11.2 MATLAB Add-in安装及VC 6.0环境设置水利图书7B~ cRhv1VEH.J

水利图书km|"zQ3cY\&LrR

 11.3 MATLAB Add-in混合编程实例

V hjE2J]o2hIj0

d'XsPM4A0第12章 MATLAB混合编程综合实例

-HYB)^(P!^0

C+\zl;B+vxo0 12.1 系统需求分析水利图书 z5lBb*BZ

N R Q*[lB0  12.1.1 软硬件环境需求水利图书B%K"kic+NHi9G

-TF#B:O7z0  12.1.2 用户界面需求水利图书1VpI7paB"A6\

水利图书Xk/Y&R&LJ

  12.1.3 软件质量需求

X-hQj9Z s r0

0NE5`:n,x0 12.2 系统模块划分

*AsG.h'e3V3Q/U7l0

K+D)@6VC!t`0 12.3 模块的实现及系统集成

tU3h2F"`w#v m1[0

Xc:y hb it \X\%e0  12.3.1 底层平台的实现

+_;M af5^rr6n0

8Oa-S%e$})KC0  12.3.2 图像处理模块的实现

7BO XB V oh0 水利图书2~"M*s9T0i X

  12.3.3 系统集成与发布

dp l6eB0a Q E+{B}0

r,oi bN Veo0参考文献

$E mB-dzFl0 水利图书-_.x\)uA0Fy{+l

书摘插图水利图书 t]rw V3I-q

qzS p$kh ^0p0第1章 MATLAB简介水利图书!qe$`3a5I7J

C a:P#B3J(Z6d2F:w+i Q0  MATLAB经过几十年的发展完善,已经成为国际公认的标准计算软件,并在大学里广泛使用,深受师生们的喜爱。在欧美的一些大学里,MATLAB已经成为理工科大学生、硕士生、博士生必须掌握的基本工具之一。MATLAB在科学计算领域已经成为主流工具,而且MATLAB能够与各种程序语言进行混合编程,大大加快了实际开发周期。这也是它广泛应用于科学计算领域的一个重要原因。

_{.N9E!a&];A0

5b]KSX,T2p5mY0  本章主要内容包括:

b)K1I)C:L(n0 水利图书}(\ q2hy0r

  ◆MATLAB产品概述:

_"Rm&zf)S5g0

9fgzU~]%qK0  ◆MATLAB7.x新增功能及改进:水利图书,P8]V+IiL2dD,@

,I~g ` `0  ◆MATLAB语言概述。水利图书O0]i%{g1S)M o

水利图书b)l$a3ID bHdxy

  1.1 MATLAB产品概述

!y{O,R]L5C0

(? `^sE4OR0e.[0MATLAB诞生于20世纪70年代,它的开发者是Cleve Moler博士和他的同事。当时,Cleve Moler博士和他的同事开发了EISPACK和LINPACK的Fortran子程序库,这两个程序库主要是求解线性方程的程序库。但是,Cleve Moler发现学生使用这两个程序库时有困难,主要是接口程序不好写,很费时间。于是Cleve Moler自己动手,在业余时间里编写了EISPACK和UNPACK的接口程序。Cleve Moler给这个接口程序取名为MATLAB,意为矩阵(Matrix)和实验室(Laboratory)的组合。水利图书P:Vj#^6b0H{3m

水利图书nRQ2fUf n

1984年,Cleve Moler和John Liffie成立了MathWorks公司,正式把MATLAB推向市场并继续进行MATLAB的开发。1993年,MathWorks公司推出了MATLAB4.0:1995年,MathWorks公司推出MATLAB4.2C(For Windows3.x);1997年推出MATLAB5.0:2000年10月,MathWorks公司推出MATLAB6.0;2002年8月推出MATLAB6.5;2004年6月,MATLAB7.0版本开始发布。每一次新版本的推出都使MATLAB有长足的进步,界面越来越友好,内容越来越丰富,功能越来越强大。

?#x%[Yq4B/?0g0 水利图书6l4K BNg

MATLAB以商品形式出现后,仅短短几年就以良好的开放性和运行的可靠性淘汰了当时众多的软件包。进入20世纪90年代后,MATLAB已经成为国际公认的标准计算软件,并在大学里广泛使用,深受大学师生的喜爱。在欧美的一些大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为教学内容,MATLAB成为攻读学位的本科生、硕士生、博士生必须掌握的基本工具之一。

0ha9y lS*p_0

'VEh6?!f J2b0  ……

3{R]{Q0
顶:9 踩:12
对本文中的事件或人物打分:
当前平均分:-0.54 (67次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.13 (55次打分)
【已经有52人表态】
14票
感动
7票
路过
6票
高兴
5票
难过
5票
搞笑
6票
愤怒
5票
无聊
4票
同情
下一篇:TCP/IP——协议分析与应用编程
上一篇:Step By Step现场可编程门阵列设计入门与进阶

水资讯网广告招租

查看全部回复【已有0位网友发表了看法】

广告投放

广告投放