{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免運費
Yami

Nickname

請告訴我們怎麼更好地稱呼你

更新你的名字
賬戶 訂單 收藏
{{ inviteNavTitle }}
退出登入

切換配送區域

不同區域的庫存和配送時效可能存在差異。

歷史郵編

{{email ? __('Got it!') : __('Restock Alert')}}

我們將在商品到貨後第一時間通知你。

取消
Yami

京東圖書

精通MATLAB与CC++混合程序设计(第4版)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

精通MATLAB与CC++混合程序设计(第4版)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
後結束
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
後結束促銷
後開始秒殺 後結束秒殺
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 詳情
商品有效期

已下架

我們不知道該商品何時或是否會重新有庫存。

當前地址無法配送
已售完

商品描述

展開全部描述
Content Description

《精通MATLAB与CC++混合程序设计(第4版)》结合大量实例,系统全面地介绍了MATLAB与C/C++进行混合程序设计的方法和技巧。全书共分六部分22章。第一部分重点介绍MATLAB与C/C++混合程序设计基础。第二部分重点介绍MATLAB中调用C/C++程序的方法。第三部分重点介绍MATLAB与C/C++语言之间的数据和函数接口。第四部分重点介绍MATLAB编译器的工作原理、发展历程和应用技巧等。第五部分重点介绍C/C++程序中调用MATLAB程序的方法。第六部分重点介绍与MATLAB关系密切的数学库的使用方法。
本书涵盖了MATLAB与C/C++混合程序设计的各个方面,内容由浅入深,并辅以大量实战型的实例程序,可供大中专院校学生作为教材使用,也可供相关领域工程师与科学家参考。
Introduction

在此之前,本书先后出版了第1版、第2版和第3版。笔者通过邮件、电话、面谈和网上论坛与前3版的读者进行了广泛的交流,从与读者交流的情况来看,MATLAB取得了广泛的应用,MATLAB与C/C++混合程序设计已经应用到了科学研究和工程开发的各个领域。
有一个通俗的比喻,如果程序设计语言是车,那么C语言就是全能手,C++语言是加强版的C语言,MATLAB是科学家用来完成特殊任务的工具。作为使用MATLAB的科学家和工程师,通过混合程序设计,就可以借用C/C++语言这两个全能手增强MATLAB的功能;作为使用C/C++语言开发的开发者,也可以通过混合程序设计来使用MATLAB强大的科学计算与数据可视化功能。
长期以来,MATLAB与C/C++语言的混合编程架构非常不稳定,经常出现高版本不能兼容低版本的情况,这给开发者带来了很大的麻烦。值得庆幸的是,自MATLAB 7.0以来,这一现象已经发生了改变。从MATLAB 7.0至MATLAB 2013,MathWorks保持了MATLAB编译器基本架构的稳定,而且混合编程的向下兼容性越来越好,这对用户来说是一个福音。即便如此,由于涉及不同的语言以及不同的开发和调试环境,MATLAB与C/C++混合程序设计仍然具有一定的复杂度。一方面,虽然MATLAB混合编程架构的兼容性有了很大的提高,但是高版本与低版本之间仍然存在一些不兼容的现象。同时,MATLAB混合编程架构和Visual C++的开发平台均发生了较大变化,使得混合编程开发和调试环境发生了一些变化。此外,又涌现出包括.NET配件和MATLAB Coder在内的一些新的混合编程方法。因此,本书第3版中的部分内容已经不能适应MATLAB 2013和Visual C++ 2010开发环境的变化,部分实例在新的平台和开发环境中已不能正确运行。为此,对《精通MATLAB与C/C++混合程序设计》(第3版)进行了大幅度的补充和修正,从而形成了本书的内容。
在本书编写过程中,笔者力图做到以下两点。一是对全书的布局进行全面优化,努力提升MATLAB与C/C++混合程序设计内容的系统性。二是使方法描述与实例说明并重,期望在读者阅读后既能掌握相关方法的原理和技巧,又能结合书中内容快速完成实际的工作任务。全书内容围绕三个重点展开,即在MATLAB中调用C/C++程序、在C/C++程序中调用MATLAB程序、MATLAB与C/C++语言之间的数据交换。全书共分六部分,包括MATLAB与C/C++混合程序设计基础、在MATLAB中调用C/C++程序、MATLAB与C/C++语言的数据和函数接口、MATLAB编译器、在C/C++程序中调用MATLAB程序以及与MATLAB相关的数学库。
第一部分重点介绍MATLAB与C/C++混合程序设计基础,内容包括MATLAB M语言程序设计基础、C语言和C++语言程序设计基础、MATLAB与C/C++语言对照、动态链接库基础、开发与调试环境等。第一部分有助于读者掌握完成MATLAB与C/C++语言混合程序设计必备的基础知识,深入理解MATLAB与C/C++语言的特点,从而帮助读者选择合适的混合程序设计方法以及开发与调试环境。
第二部分重点介绍在MATLAB中调用C/C++程序的方法,内容包括通过MEX文件、动态链接库、可执行文件和ActiveX调用C/C++程序的方法等。第二部分的主要应用是利用C/C++语言来扩展MATLAB程序的能力。除此之外, MATLAB环境还可以集成C/C++编译器的功能,且具备完备的数据可视化功能;还可以将MATLAB环境看做是C/C++语言程序的调试环境,利用MATLAB的"粘合"能力快速调试C/C++语言程序,并显示C/C++数值计算程序的数据处理结果,或者以MATLAB为参照对C/C++数值计算程序进行性能评价。
第三部分重点介绍MATLAB与C/C++语言之间的数据和函数接口,内容包括混合程序设计常用的数据类型、操作MATLAB阵列的函数与方法、MEX文件中的专用API函数、操作MAT文件的函数等。MATLAB提供mxArray和mwArray等数据结构用于在C/C++语言中操作MATLAB阵列,除此之外,MATLAB还提供了一系列API函数用于操作MATLAB阵列、配置MEX文件的环境及读/写MAT文件。熟练掌握这些数据结构和API函数是完成MATLAB与C/C++混合程序设计的关键。
第四部分重点介绍了MATLAB编译器的工作原理、发展历程和应用技巧等。MATLAB编译器是将MATLAB M程序转换为C/C++语言可调用元素(如动态链接库、COM组件等)的利器。掌握MATLAB编译器对在C/C++语言中调用MATLAB M程序等应用至关重要。
第五部分重点介绍了在C/C++程序中调用MATLAB程序的方法,内容包括生成可独立运行的MATLAB程序、通过MATLAB引擎和动态链接库调用MATLAB程序、通过COM组件调用MATLAB程序、通过.NET配件调用MATLAB程序、将MATLAB M程序转换为C/C++程序等。其中,前四项内容有一个共性,即使用MATLAB编译器将MATLAB程序编译为C/C++语言可调用的元素,然后在C/C++程序中调用;而第五项内容则是将MATLAB M程序直接转换为C/C++代码。前者的特点是通用,但是均依赖MCR(Matlab Compiler Runtime)来执行;后者的优势显而易见,实现了MATLAB程序与C/C++程序的无缝连接,但用户开发M程序时需要遵循诸多限制才能实现从M程序到C语言程序的转换。
第六部分重点介绍了与MATLAB关系密切的数学库的使用方法,包括MATCOM矩阵库和MATLAB C++数学库。MATCOM矩阵库是第三方库,MATLAB C++数学库是MATLAB 6.5提供的数学库。两者均不是当下流行的混合程序设计技术,但出于完整性考虑,书中保留了这部分内容。
对于第四部分和第五部分,在进行MATLAB与C/C++混合程序设计时,需要特别注意MCR的作用。基于MCR 架构的混合程序设计具有以下特点:
MATLAB程序在MCR环境下与在MATLAB环境下的执行效率是相同的,因此通过编译MATLAB程序不会提高MATLAB程序的效率。
MCR的启动时间与MATLAB程序的启动时间相同,在混合程序设计中应考虑到这一点。
在C/C++程序中无论采用哪种调用方式调用MATLAB程序,其最终结果都是由MCR来执行MATLAB程序。
由于MATLAB编译器只生成MATLAB接口文件,而MCR接口一般会采用兼容设计,因此与MATLAB 6.5及其以前版本相比,用户进行C/C++混合程序设计的复杂度降低了,可继承性提高了。
由于是采用MCR执行MATLAB程序,而不是将MATLAB程序编译为C/C++程序,因此,在MATLAB函数和工具箱中可编译的部分大大增加,从而为用户进行混合程序设计提供了便利条件。
MATLAB与C/C++混合程序设计的实践性和技巧性较强,因此书中坚持实例第一的写作风格,提供了大量应用实例供读者学习。这些应用实例均是在考虑实际应用的基础上进行设计的,具有很强的实用价值。程序是程序员的通用语言,实例学习和训练是快速掌握MATLAB与C/C++混合程序设计方法的不二法宝。本书所有的源代码均附在随书光盘中。其中,第21章和第22章的开发和编译环境均为Visual C++ 6.0和MATLAB 6.5.1;其他各章除特别说明外,开发和编译环境均为Visual C++ 2010和MATLAB 2013。由于编译器和MATLAB软件的安装路径和版本等可能存在差异,因此,用户在学习书中实例时若不能直接运行,请以光盘中的实例代码为参考,按照书中的步骤重新创建工程、设置路径并编译即可。
针对本书,北京航空航天大学出版社和MATLAB 中文论坛特别提供了读者与作者在线交流的平台,笔者希望借助此平台实现与广大读者面对面的交流,解决大家在阅读此书过程中遇到的问题,分享彼此的学习经验,从而达到共同进步目的。
在本书编写过程中有幸得到北京航空航天大学出版社老师和编辑们的支持和帮助,在此表示衷心感谢。同时感谢网络上提供MATLAB与C/C++混合程序设计资料的网友们,在进行MATLAB与C/C++混合程序设计的过程中,这些资料使笔者受益匪浅。由于作者业务水平和精力有限,书中难免存在不足之处,恳请广大读者和同行批评指正。
刘维
2014年10月3日

規格參數

品牌 京東圖書
品牌屬地 China

免責聲明

產品價格、包裝、規格等資訊如有調整,恕不另行通知。我們盡量做到及時更新產品資訊,但請以收到實物為準。使用產品前,請始終閱讀產品隨附的標籤、警告及說明。

查看詳情
加入收藏
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
數量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
由 JD@CHINA 銷售
送至
{{ __("Ship to United States only") }}
滿69免運費
正品保證

已加入購物車

繼續逛逛

為你推薦

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

優惠券

{{ coupon.coupon_name_new | formatCurrency }}
領取 已領取 已領完
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
即將過期: {{ formatTime(coupon.use_end_time) }}

分享給好友

取消

亞米禮卡專享價

使用禮卡支付即可獲得禮卡專享價

規則說明

禮卡專享價是部分商品擁有的特殊優惠價格;

購買禮卡專享價商品時,若在結算時使用電子禮卡抵扣支付,且禮卡餘額足夠支付訂單中所有禮卡專享價商品的專享價總和,則可以啟用禮卡專享價;

不使用禮卡支付,或禮卡餘額不滿足上一條所述要求時,將無法啟用禮卡專享價,按照普通售價計算,但您仍然可以購買這些商品;

在購買禮卡專享價商品時,若餘額不足,可以在購物車或結算頁中點擊“充值”按鈕對禮卡進行購買和充值;

商品若擁有禮卡專享價,會顯示“專享”的特殊價格標記;

如有疑問,請隨時聯繫客服;

禮卡專享價相關規則最終解釋權歸亞米所有。

由 亞米 銷售

服務保障

Yami 滿$49免運費
Yami 無憂退換
Yami 從美國出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

亞米網希望為我們的客戶提供最優秀的售後服務,讓所有人都能放心在亞米購物。亞米自營商品在滿足退換貨條件的情況下,可在收到包裹的30天之內退換商品(食品因商品質量問題7天內可退換;為了確保每位客戶都能獲得安全和高質量的商品,對於美妝類產品,一經開封或使用即不提供退款或退貨服務,質量問題除外;其他特殊商品需聯繫客服諮詢)。
感謝您的理解和支持。

查看詳情

由 亞米 銷售

亞米電子禮品卡使用規則

若購買時選擇自動儲值,訂單完成後禮品卡將自動儲值至您的帳戶;

若購買時選擇發送郵件,訂單完成後系統將自動發送卡號和密碼到您填寫的郵箱;

寄送郵件時,任何使用者均可使用郵件中的卡號密碼進行禮卡儲值,請妥善保管郵件資訊。

如接收郵件遇到問題,請聯絡客服處理;

發送郵件時,若禮卡沒有被兌換,可以補發郵件。若已經被其他用戶兌換,無法補償;

亞米網電子禮卡可用於購買自營或第三方商品;

亞米網電子禮卡沒有有效期限限制,長期有效;

亞米網電子禮卡的金額,可分多次使用;

亞米網電子禮卡業務規則,最終解釋權歸亞米網所有。

退換政策

已消費的電子禮卡不支持退款。

JD@CHINA 銷售

服務保障

Yami 滿$49免運費
Yami 最優售後
Yami 美國本土出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

由 JD@CHINA 銷售

服務保障

Yami 跨店滿$69免運費
Yami 30天退換保障

亞米-中國集運倉

由亞米從中國精選並集合各大優秀店舖的商品至亞米中國整合中心,合併包裹後將一次合包跨國郵寄至您的地址。跨店包郵門檻低至$69。您將在多商家集合提供的廣泛選購商品中選購商品,輕鬆享有跨店鋪包郵後的低郵資。

退換政策

提供30天內退換保障。產品需在全新未使用的原包裝內,並附有購買憑證。產品品質問題、錯發、或漏發等商家造成的失誤,將進行退款處理。其它原因造成的退換貨郵費客戶將需要自行承擔。由於所有商品均長途跋涉,偶有簡易外包壓磨等但不涉及內部品質問題者,不予退換。

配送資訊

亞米中國集運 Consolidated Shipping 運費$9.99(訂單滿$69 包郵)

下單後2個工作天中國商家出貨,所有包裹抵達亞米中國整合中心(除特別情況及中國境內個別法定假日外)會合併包裹後透過UPS發往美國。 UPS從中國出貨後到美國境內的平均時間為10個工作天左右,可隨時根據直發單號追蹤查詢。受疫情影響,目前物流可能延遲5天左右。包裹需要客人簽收。如未簽收,客人須承擔包裹遺失風險。

由 JD@CHINA 銷售

服務保障

滿69免運費
正品保證

配送資訊

Yami Consolidated Shipping 運費$9.99(訂單滿$69包郵)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

積分規則

不參加任何折扣活動以及亞米會員積分制度。

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

Yami

下載亞米應用

返回頂部

為您推薦

品牌故事

京東圖書

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

評論{{'('+ commentList.posts_count + ')'}}

分享您的感受,幫助更多用戶做出選擇。

撰寫評論
{{ totalRating }} 撰寫評論
  • {{i}}星

    {{i}} 星

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

暫無符合條件的評論~

評論詳情

Yami Yami

{{ showTranslate(commentDetails) }}收起

{{ strLimit(commentDetails,800) }}查看全部

Show Original

{{ commentDetails.content }}

Yami
查看更多

{{ formatTime(commentDetails.in_dtm) }} 已購買 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

請輸入內容

回覆{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}收起

{{ strLimit(reply,800) }}查看全部

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

請輸入內容

取消

這是到目前為止的所有評論!

發表評論
商品評分

請輸入評論

  • 一個好的暱稱,會讓你的評論更受歡迎!
  • 修改了這裡的暱稱,個人資料中的暱稱也將被修改。
感謝你的評論
你的好評可以幫助我們的社區發現更好的亞洲商品。

舉報

取消

確認刪除該評論嗎?

取消

歷史瀏覽

品牌故事

京東圖書