How to use 'jar' in matlab m file?
조회 수: 1 (최근 30일)
이전 댓글 표시
I have the 'jar' file and the usage of (the classes contained in jar) in java code is like the following:
[code java] import kr.hyosang.coordinate.*;
........
CoordPoint pt = new CoordPoint(126.97553009053178, 37.56456569639763);
CoordPoint ktmPt = TransCoord.getTransCoord(pt, TransCoord.COORD_TYPE_WGS84, TransCoord.COORD_TYPE_KTM);
[/code]
------------------------------------------------------------------
And this is my matlab code which has a problem to run.
clc; clear all;
javaaddpath('TransCoord.jar')
import kr.hyosang.coordinate.*;
CP=CoordPoint
methods(CP)
pt=CP(126.97553009053178, 37.56456569639763)
clear import
clear java
-----------------------------------------------------
I know nothing whatever about JAVA. But the only ting I want to do is
CoordPoint pt = new CoordPoint(126.97553009053178, 37.56456569639763);
CoordPoint ktmPt = TransCoord.getTransCoord(pt, TransCoord.COORD_TYPE_WGS84, TransCoord.COORD_TYPE_KTM);
to run these two lines in my matlab code.
댓글 수: 0
답변 (1개)
Titus Edelhofer
2016년 7월 25일
Hi,
this should work right away:
pt = CoordPoint(126.97553009053178, 37.56456569639763);
ktmPt = TransCoord.getTransCoord(pt, TransCoord.COORD_TYPE_WGS84, TransCoord.COORD_TYPE_KTM);
or let us know what the error message is :).
Titus
댓글 수: 5
Titus Edelhofer
2016년 7월 27일
As Malcolm said, with methods(ktmPt) you should get a list of methods. I could imagine there are methods called getX and getY or something similar. In this case simply do
x = ktmPt.getX();
Titus
참고 항목
카테고리
Help Center 및 File Exchange에서 Call Java from MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!