精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

在Java程序中調用Matlab函數

開發 后端
本文將介紹在Java程序中調用Matlab函數,當然,文章也介紹了一些簡單的安裝與部署,對混合編程感興趣的朋友請詳細閱讀下文。

環境準備

1.機器上有Eclipse 3.1和Matlab 2007a

2.機器的環境變量設置

(1)JAVA_HOME (JDK的安裝位置,如C:\Program Files\Java\jdk1.5.0)

設置后,重啟matlab才能有效。

用getenv JAVA_HOME在Matlab的命令窗口中試驗,看看得到的返回值正確方可說明其對Matlab生效了。

(2)Classpath

添加matlabInstallRoot \toolbox\javabuilder\jar\javabuilder.jar

(3)Path

添加%JAVA_HOME%/bin/javac

將matlab的m文件生成為jar

1.在matlab的command窗口輸入deploytool,會在右側彈出一個新窗口(Deployment Tool)。

2.在Deployment Tool中,點擊new按鈕,選擇Matlab Builder for Java與Java Package。新建一個工程名字,如flying.prj 。

3.確保在Deployment Tool面板中的Generate Verbose Output被勾上了。

4.將欲被java調用的m文件(如mydraw.m,其中包括兩個參數(x,y))從Matlab整個界面的左側工作目錄面板,拖拽到Deployment Tool中的新建的類下面的class 文件夾下。

5.點擊build按鈕,則會在matlab的當前目錄下,生成以一個與工程同名的文件夾。如果build成功,會看到文件夾結構如下:

  1. Flying -----|----distrib   
  2. | |-----flying.jar   
  3. | |-----flying.ctf   
  4. |   
  5. |-------src   
  6. | |----flying   
  7. | |----flyingclass.java   
  8. | |----flyingMCR.java   
  9. | |----classes   
  10. | |----flying   
  11. | |----flyingclass.class   
  12. | |---- flyingMCR.class   
  13. |-------build.log   
  14. |-------flying.ctf   
  15. |-------flying.jar   
  16. |-------mccExcludedFiles.log   
  17. |-------readme.txt 

編寫java方法,準備調用剛剛生成好的flying.jar中的Matlab函數

1.在java工程屬性的BuildPath中添加兩個jar包:

  • matlabroot\toolbox\javabuilder\jar\javabuilder.jar
  • TestDirectory\flying.jar

2.編寫函數示例如下

  1. package test;   
  2.    
  3.  /**   
  4.  * test for a Matlab Call   
  5.  *   
  6.  */   
  7.    
  8.  8import com.mathworks.toolbox.javabuilder.*;   
  9.  9import flying.*;   
  10.  
  11. 11public class testMatlabClass {   
  12. /**   
  13. * @param args   
  14. */   
  15.    public static void main(String[] args) {   
  16.    // TODO Auto-generated method stub   
  17.        try {   
  18.            System.out.println("Begin");   
  19.            flyingclass flyingDraw=new flyingclass();   
  20.            System.out.println("Middle");   
  21.            flyingDraw.mydraw(7,2);   
  22.            System.out.println("Here");   
  23.        }catch (Exception e){System.out.println(e);}   
  24.    }   
  25. }  

3 如果不能正常運行,可以考慮在 classpath 中,加入 flying.jar 所在的位置。

詳  細

1.參見 matlab 的幫助文件

2.www.simwe.com/forum/archiver/tid-747229.html

3.數據類型相關

Java 的數值型數組,可以直接作為輸入參數傳遞到 .m 文件上。

如:mydraw(x,y) ,可以畫x=[1 2 3 4] ,y=[3.3 -5 6 10.2]這樣的線圖。Java調用該方法時候,如果傳遞的參數是整型或者實數型數組,則直接可成功。如java中:

  1. int[] a = new int[4];   
  2. int[] b = new int[4];   
  3. // 給 a,b 賦值 …  
  4. // …   
  5. // 調用   
  6. flyingclass flyingDraw = new flyingclass();   
  7. flyingDraw.mydraw(a,b);  

注意:a,b ***所有有索引的位置都有值,否則如果沒有充分賦值曲線可能會最終折回(0,0)點。

Matlab程序(.m文件)的修改

1.找到TestDirectory\flying.jar所在的位置(因為按照上述步驟的話,.m源文件就在該位置附近)。這個位置,從Eclipse的Package Explore可以用看到。

2.直接修改欲改動的.m文件

3.打開Matlab, 在Command輸入Deploytool, 在新打開的部署面板中,“打開”該m文件所在的工程,如flying.prj。

4.選中相應工程下Class 文件夾下的.m文件,點擊工具欄的Build按鈕。

5.則相應源文件被重新編譯。如果按照前面步驟添加的jar包,則編譯后新生成的jar包自動替換掉原有的jar。又由于這個jar的位置已經作為BuildPath告訴了java的相應工程,因此Java端不需要做任何調整即可正確調用到新修改了內容的matlab方法。

原文鏈接:http://www.cnblogs.com/allanyz/archive/2009/05/04/1449081.html

【編輯推薦】

  1. 親身體驗CORBA: 使用java和C++混合編程
  2. Java線程:線程安全與不安全
  3. Java線程:線程安全與不安全
  4. Java NIO原理圖文分析及代碼實現
  5. Java RMI遠程調用
責任編輯:林師授 來源: Kid.Loki的博客
相關推薦

2021-05-21 07:59:40

應用程序設計動態庫函數

2011-04-25 16:35:06

Linux調用

2011-08-22 17:13:00

LuaC++函數

2009-06-10 17:03:36

JSP動態生成

2014-09-25 11:08:17

ECLLispC語言

2011-08-29 09:54:45

LUAJAVA 方法

2021-04-01 11:28:44

C++ LinuxWindows

2010-02-02 13:15:00

C++ lambda函

2024-01-04 08:41:57

線程函數

2009-07-14 16:07:59

調用JavaFX代碼Swing程序

2025-07-28 01:00:00

調用函數CALL

2017-07-27 15:52:10

函數調用堆棧結構

2010-09-10 16:02:13

SQLCHARINDEX函數

2018-07-09 13:40:24

前端javascript

2009-08-11 14:26:56

C#動態調用WebSe

2024-03-19 14:15:48

Go程序os.Exit()

2014-07-04 09:47:24

SwiftSwift開發

2010-06-28 18:21:36

UML類圖設計

2009-09-10 13:17:50

matlab函數

2009-03-03 11:51:54

微軟數據庫ACCESS
點贊
收藏

51CTO技術棧公眾號

宅男噜噜噜66一区二区66| 2023国产一二三区日本精品2022| 久久久91精品| 人妻无码中文久久久久专区| 九热这里只有精品| 亚洲资源网你懂的| 3751色影院一区二区三区| 黄色大片中文字幕| 日韩精品毛片| 成人亚洲一区二区一| 国产激情999| 欧美激情精品久久| 精品欧美日韩精品| 亚洲免费观看高清完整版在线观看| 国产女人水真多18毛片18精品 | 日韩精品一区二区久久| 日韩三级视频中文字幕| 99福利在线观看| а天堂中文在线官网| 91蝌蚪porny| 欧美激情一级欧美精品| 国产aⅴ激情无码久久久无码| 精品69视频一区二区三区| 亚洲国产另类av| dy888夜精品国产专区| 五月婷婷六月婷婷| 国产一区二区三区四区三区四 | 久久久久亚洲av成人无码电影| 国产精品视频一区二区三区| 在线观看亚洲一区| 播放灌醉水嫩大学生国内精品| 1024在线播放| 国产精品久久久久久久第一福利| 狼狼综合久久久久综合网| www夜片内射视频日韩精品成人| 日本免费在线视频不卡一不卡二| 午夜精品三级视频福利| 麻豆changesxxx国产| 91亚洲一区| 欧美一区二区在线观看| 久久婷婷国产91天堂综合精品| 爱草tv视频在线观看992| 成人妖精视频yjsp地址| 91精品久久久久久| 中文字幕丰满人伦在线| 久热综合在线亚洲精品| 91极品视频在线| 久久国产露脸精品国产| 欧美在线免费一级片| 中文字幕在线亚洲| 在线观看天堂av| 成人在线一区| www.国产一区| 免费在线观看污| 免费精品国产| 国产一区二区三区在线观看视频| 无码一区二区精品| 欧美日韩一区二区三区在线电影| 亚洲成人国产精品| 国产精品九九视频| 日韩激情毛片| 亚洲夜晚福利在线观看| 免费观看a级片| 色呦哟—国产精品| 久热精品视频在线观看| 久草资源在线视频| 日韩一级在线| 少妇高潮 亚洲精品| 国产乱叫456| 大菠萝精品导航| 精品国产乱码久久久久久天美| 成年人午夜视频在线观看| 国产高潮在线| 色噜噜狠狠成人中文综合| 免费看污黄网站| 外国成人毛片| 日韩欧美一区中文| www.xxx亚洲| 国产精品久久久久77777丨| 欧美性色aⅴ视频一区日韩精品| 999在线免费视频| 亚洲一区有码| 精品国产区一区| gogogo高清免费观看在线视频| 1区2区3区在线| 欧美日韩中文字幕| 少妇网站在线观看| 日本免费精品| 精品小视频在线| 制服丝袜av在线| 日韩成人午夜| 日韩专区在线观看| 国产一级特黄aaa大片| 巨乳诱惑日韩免费av| 成人xxxxx| 欧美超碰在线观看| 国产自产高清不卡| 久久99精品久久久久久久青青日本| 国产精品久久久久久免费| 国产成人免费视频精品含羞草妖精| 精品国产免费一区二区三区 | 久久久不卡网国产精品二区| 亚洲精品中文字幕乱码三区不卡| 91精品久久| 色婷婷av一区| 久久久久中文字幕亚洲精品| 综合欧美精品| 日韩精品在线视频美女| 51精品免费网站| av伊人久久| 欧美激情视频网| 亚洲第一区av| 成人动漫av在线| 亚洲亚洲精品三区日韩精品在线视频 | 久久久久无码精品国产| 玖玖在线精品| 九色视频成人porny| 高清全集视频免费在线| 在线亚洲一区二区| 中文字幕a在线观看| 国产精品久久久久久麻豆一区软件 | 久草综合在线视频| 视频一区二区三区入口| 国产亚洲欧美另类一区二区三区| 国产精品一区二区三区视频网站| 精品久久中文字幕久久av| 久草福利在线观看| 欧美激情精品| 最近2019中文字幕一页二页| 一级片中文字幕| 成人国产精品视频| 日韩视频 中文字幕| 久久精品嫩草影院| 在线播放日韩精品| 无码免费一区二区三区| 99国产精品久久| 丁香六月激情网| 免费观看亚洲天堂| 久久久成人av| 国产精品久久久久毛片| 国产精品超碰97尤物18| 欧美一级黄色影院| 精品久久久久中文字幕小说 | 精品三级在线| 在线播放国产一区中文字幕剧情欧美| 久久精品视频5| 蜜臀av国产精品久久久久 | 日本女优一区| 国产福利精品在线| 国产毛片在线看| 91国产免费看| 久久午夜精品视频| 美国毛片一区二区三区| 95av在线视频| 日批免费在线观看| 亚洲成人动漫av| 免费a v网站| 欧美亚洲网站| 日本一区二区在线视频观看| 成人精品电影在线| 中文字幕无线精品亚洲乱码一区 | 日本美女视频一区二区| 视频一区三区| 99综合久久| 美女福利视频一区| 国产日产精品一区二区三区| 2023国产精品视频| 黑人粗进入欧美aaaaa| 成人3d精品动漫精品一二三| 成人精品福利视频| 欧美xxxx免费虐| 亚洲韩国青草视频| 成年人av网站| 中文字幕一区二区三区在线播放 | 国产精品乱人伦中文| 欧美成人乱码一二三四区免费| 无码一区二区三区视频| 国产精品一区在线观看| 欧洲av一区二区| 欧美成人精品一区二区| 日本xxxxwww| 在线观看国产精品网站| 9999热视频| 久久综合色8888| 男人的天堂最新网址| 黄色成人91| 图片区小说区区亚洲五月| 久久av网站| 全亚洲最色的网站在线观看| 免费在线观看av| 亚洲国产精品久久| 亚洲一卡二卡在线观看| 性做久久久久久免费观看欧美| 在线免费观看麻豆| 国产美女久久久久| 久久精品99国产| 午夜av一区| 久久精品美女| 精品视频一区二区三区| 欧美自拍大量在线观看| 在线中文字幕电影| 亚洲性夜色噜噜噜7777| 人妻无码中文字幕免费视频蜜桃| 欧美日韩黄视频| 久久精品一二区| 亚洲色图.com| 四虎影成人精品a片| 国产成人亚洲精品狼色在线| 我要看一级黄色大片| 一区三区视频| 乱子伦一区二区| 岛国精品在线| 午夜精品久久久久久久白皮肤 | 91国内在线视频| 国产精品一区二区三区视频网站| 亚洲亚裔videos黑人hd| 无套内谢的新婚少妇国语播放| 欧美一区二区成人| 中文字幕无线码一区| 日韩欧美高清在线视频| 久久久久久蜜桃| 亚洲免费电影在线| 青青操在线播放| 国产午夜亚洲精品不卡| 国产一级二级在线观看| 成人黄色国产精品网站大全在线免费观看 | 欧美1—12sexvideos| www.亚洲天堂| 97超碰国产一区二区三区| 亚洲男人7777| 色播色播色播色播色播在线| 精品国产髙清在线看国产毛片 | 国产一区二区三区免费在线观看| 熟女少妇精品一区二区| 免费日韩精品中文字幕视频在线| 亚洲精品无码国产| 国产精品草草| 日本久久久网站| 欧美久久影院| 欧美人与动牲交xxxxbbbb| 五月天久久网站| 咪咪色在线视频| 97视频热人人精品免费| 亚洲精品中文字幕在线| 色呦哟—国产精品| 亚洲制服欧美久久| 四虎成人av| 在线免费一区| 亚洲91中文字幕无线码三区| 一区二区三区日韩视频| 亚洲色图网站| 国产情侣第一页| 亚洲经典三级| 男人和女人啪啪网站| 亚洲欧美春色| 欧美一级黄色影院| 久久国产剧场电影| 99九九99九九九99九他书对| 国产美女视频一区| 97精品人妻一区二区三区蜜桃| 成人a免费在线看| 欧美做受喷浆在线观看| 日本一区二区三级电影在线观看| 亚欧精品视频一区二区三区| 亚洲天堂成人网| 免费三片在线播放| 激情久久av一区av二区av三区| 天天操天天摸天天干| 欧美优质美女网站| 国产乱淫a∨片免费观看| 欧美tk—视频vk| 久久青青草原亚洲av无码麻豆 | 久久精品日产第一区二区三区高清版 | 日韩中字在线观看| 亚洲欧美清纯在线制服| 邪恶网站在线观看| 国产福利精品导航| 少妇特黄一区二区三区| 国产亲近乱来精品视频| 18岁成人毛片| 狠狠做深爱婷婷久久综合一区 | 丝袜美腿小色网| 午夜精品久久久久久久99水蜜桃 | 美女免费视频一区二区| 麻豆精品国产传媒| 久久久久亚洲蜜桃| 五月天av网站| 欧美视频国产精品| 国产露脸无套对白在线播放| 日韩av中文字幕在线免费观看| 草碰在线视频| 精品亚洲一区二区| av网站无病毒在线| 久久久久久这里只有精品| 精品无人乱码一区二区三区| 99国产在线观看| 精品国产精品国产偷麻豆| 久久久天堂国产精品| 久久一区二区三区四区五区| 99精品视频国产| 久久久久综合网| 久久久久久免费观看| 欧美日韩成人综合在线一区二区| 人妻91麻豆一区二区三区| 久久精品国产免费观看| 韩国成人漫画| 动漫3d精品一区二区三区| 日韩国产欧美| 欧美日韩在线视频一区二区三区| 国产伦精品一区二区三区免费迷| 在线不卡av电影| 亚洲国产精品麻豆| 国产人妻精品一区二区三区| 亚洲人成网站在线播| 欧美精品videosex| 川上优av一区二区线观看| 精品国产欧美日韩| 中国丰满人妻videoshd| 国产suv精品一区二区6| 欧美成人久久久免费播放| 欧美极品xxx| 久久精品一二区| 亚洲第一中文字幕在线观看| 二区三区四区高清视频在线观看| 国产精品678| 亚洲激情77| 人妻少妇精品久久| 国产.欧美.日韩| 欧美性生给视频| 欧美视频一区二区在线观看| 人人九九精品| 91成人精品网站| 久久久精品国产**网站| 国产一区二区四区| 国产精品一区三区| wwwav国产| 日韩欧美一级二级| 成人高清免费在线| 成人精品一区二区三区电影黑人| 日本一区二区在线看| 日本免费一级视频| 久久欧美一区二区| 国产嫩bbwbbw高潮| 亚洲欧美制服综合另类| 成人软件在线观看| 成人免费观看网址| 久久人体视频| www.色就是色.com| 亚洲你懂的在线视频| 国内老熟妇对白xxxxhd| 欧美福利视频网站| 国产精品对白| 国产成人无码a区在线观看视频| www.av精品| 999福利视频| 欧美精品v国产精品v日韩精品| 性开放的欧美大片| 91中文字幕一区| 国产精品分类| 国产美女视频免费观看下载软件| 疯狂做受xxxx欧美肥白少妇| 免费av在线电影| 国产裸体写真av一区二区 | 伊人久久亚洲综合| 久久亚洲精品一区二区| 国产精品日本一区二区三区在线| a级黄色片免费| 99精品在线免费| 欧美日韩a v| 超碰97人人做人人爱少妇| 91亚洲无吗| 欧在线一二三四区| 中文字幕永久在线不卡| 精品国产伦一区二区三| 97精品视频在线观看| 国产a久久精品一区二区三区| 婷婷视频在线播放| 国产99久久久精品| 久久久久女人精品毛片九一| 综合激情国产一区| 午夜精品在线| 久久久噜噜噜www成人网| 中文字幕亚洲电影| 熟妇高潮一区二区高潮| 国产精品久久中文| 欧美福利影院| 精品无码一区二区三区| 69堂亚洲精品首页| 亚洲妇女成熟| 国产四区在线观看| 97精品久久久午夜一区二区三区| 中文字幕在线观看欧美| 久久久久久这里只有精品| 青青草国产免费一区二区下载 | 欧美 激情 在线| 日韩美女久久久| 欧美日韩激情视频一区二区三区| 91精品视频免费| 久久成人国产| 久久免费小视频|