• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Welcome to ErranLi's Blog!

              C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
              106 Posts :: 1 Stories :: 97 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(12)

            搜索

            •  

            積分與排名

            • 積分 - 174946
            • 排名 - 151

            最新評論

            閱讀排行榜

            matlab混合編程向導(vc,vb,.net...)

            作者:dayouluo(.Net學生)??來源:博客園??發布時間:2005-01-19 14:25??閱讀:7318 次??原文鏈接?? [收藏]??

            發信人: xxhn (小湖南), 信區: MathTools??????
            標? 題: matlab混合編程向導(vc,vb,.net...)
            發信站: BBS 水木清華站 (Fri May 23 09:32:12 2003), 轉信

            一.matlab與vc混編
            1.通過mcc將matlab的m文件轉化為cpp,c文件或dll供vc調用:
            ?? 這方面的實現推薦精華區Zosco和ljw總結的方法(x-6-1-4-3-1和2)
            ?? vc的設置請參看精華區x-6-1-4-3-5,通過這種設置可以調用c math library和c++
            ?? math library,C++ mathlib的pdf在精華區x-6-1-10里
            2.通過matlab的combuilder將m文件做成com組件,供vc調用
            ?? 參看精華區x-6-1-5
            3.通過matcom:
            ?? 這個mathworks公司已經不在出新版本了,而且他的功能可能用第1和第2種方法代替
            ?? 推薦使用前兩種方式,matcom的使用精華區有一部分,從x-6-1-4下找

            二.matlab與vb混編
            1.mathworks公司專為vb開發了一個com組件:matrixvb,里面有大量的數學函數.
            ?? 這個組件需要另裝,請在安裝盤上或網上下載,注冊碼參看精華區x-6-1-3-8
            ?? 裝好這個組件后,他自帶了兩個pdf文件,用法及其能用的函數全在上面,推薦閱讀
            ?? 這兩個pdf文件,精華區的位置是x-6-1-4-6
            2.通過matlab的combuilder將m文件做成com組件,供vb調用
            ?? 參看精華區x-6-1-5

            三.matlab與.net混編
            ?? 在6.1版本以前一直沒有這方面的討論,用mcc編成dll或cpp,c文件應該可以,由于
            ?? .net調用com組件很方便,推薦使用通過matlab的combuilder將m文件做成com組件,供
            ?? .net調用,參看精華區x-6-1-5

            四.試試通過matlab的combuilder做成com組件的方式實現混編,這也是mathworks公司
            推薦的方法,他不受語言和編譯器的局限,相信高版本的matlab將在這方面有更大的改進
            這方面的介紹參看精華區x-6-1-5

            五.其他的語言或編譯器與matlab混編
            ??? 精華區x-6-1-4里有一些相關的介紹,不全,還請用過的大俠總結這方面的內容。
            如果此編譯器能調用com組件,那么也能通過matlab的combuilder將m文件做成com組件,
            供他們調用的方法

            六.matlab調用外部dll(動態鏈接庫等)
            參看精華區x-6-1-4-9

            七.混編的一些常見問題FAQ
            1.mcc編譯m文件出現這樣的錯誤提示(例):
            Error: File "psf3" is a script M-file and cannot be compiled with the
            current Compiler.
            matlab complier不能編譯script M-file,請將script M-file轉成function m-file
            最簡單的一個轉法是:如果你的m文件叫a.m,在開頭加上一句: function a
            推薦精華區x-6-1-4-12文章
            2.mxArray,mwArray轉double或其他的類型
            參看精華區x-6-1-4-3-7和8
            3.在vc下調用toolbox中的有些函數會出現問題
            參看精華區x-6-1-4-3-9,這種問題還沒有很好的解決方法
            4.lib /def:libmmfile.def /out:libmmfile.lib /machine:ix86是什么意思?
            這是調用VC的編譯器lib.exe,從def文件導出lib文件,以實現對dll的調用
            這是dos下的命令行。matlab的高版本已經不需要這么用了,它的lib文件全在
            <matlabroot>/extern/lib/win32里,根據各個編譯器的不同,此文件夾里還有分類的
            文件夾。
            5.我在Vc中選擇新建一個matlab工程,可是最后一步確定的時候總是彈出一個窗口說?
            MSDEV.EXE應用程序錯誤."0x528aa3003指令”?
            引用的“0x52880000"內存.該內存不能為”written“?
            這種情況是matlab的addin不能用,沒有太好的解決方法,所以只能改用mcc
            來代替addin了
            6.matlab下生成的exe文件,怎么拿到沒有matlab的機器上運行?
            參看精華區x-6-1-8

            --
            ?come on,baby!


            ※ 修改:·xxhn 于 May 26 20:03:05 修改本文·[FROM:? 202.113.40.222]
            ※ 修改:·xxhn 于 Jun 13 19:07:26 修改本文·[FROM:? 202.113.35.162]
            ※ 修改:·xxhn 于 Jun 20 09:37:24 修改本文·[FROM:? 202.113.38.250]
            ※ 修改:·xxhn 于 Jun 28 12:48:42 修改本文·[FROM:??? 202.113.41.0]
            ※ 來源:·BBS 水木清華站 smth.org·[FROM: 202.113.35.191]

            posted on 2010-07-10 18:00 erran 閱讀(585) 評論(0)  編輯 收藏 引用
            精品国际久久久久999波多野| 久久国产免费| 亚洲AV无一区二区三区久久| 久久久亚洲裙底偷窥综合| 久久人人爽人人人人片av| 久久男人Av资源网站无码软件| 国产精品女同久久久久电影院| 久久高清一级毛片| 久久青青草原精品国产| 久久国产视屏| 99久久99久久精品免费看蜜桃| 国产A级毛片久久久精品毛片| 久久精品国产亚洲AV忘忧草18| 99麻豆久久久国产精品免费| 伊人热热久久原色播放www| 久久午夜羞羞影院免费观看| 久久天天躁狠狠躁夜夜不卡| 97久久精品国产精品青草| 亚洲国产精品综合久久网络 | 2022年国产精品久久久久| 国产—久久香蕉国产线看观看| 午夜精品久久久久久久| 日本高清无卡码一区二区久久 | 国产一区二区精品久久岳| 久久人人爽人人爽人人片AV不 | 欧美久久一级内射wwwwww.| 久久99精品国产一区二区三区| 久久精品国产精品亚洲精品| 午夜精品久久久内射近拍高清 | 久久er热视频在这里精品| 久久这里只有精品首页| 久久国产高清一区二区三区| 国产精品久久久久影院色| 色欲综合久久中文字幕网| 伊人久久无码中文字幕| 伊人久久无码精品中文字幕| 欧美久久久久久午夜精品| 久久亚洲国产成人精品无码区| 91精品国产综合久久香蕉| 青青草原综合久久大伊人精品| 久久精品人人槡人妻人人玩AV|