Title: MATLAB?????????? ???GT (1)
1MATLAB?????????????GT (1)
2??
- ??MATLAB??????????????GT(GpsTools)???????MATLAB???
?????????????????????????? - GT????????????????????
3??
- MATLAB????????????????????????
- ???????????????????
- ???(???)?????????????
- ???????????????????
4?? (1)
- 4? Matlab?GT???
- 5? Matlab?????????
- 6? Matlab???????????
- 7? Matlab 2D/3D???????
- 8? Matlab?????????????
- 9? Matlab?????MEX???I/F
5?? (2)
- 10? GT????????????
- 11? GT????????
- 12? GT???????????
- 1? GT???????????? (1)
- 2? GT???????????? (2)
- 3? ?????????
6MATLAB (1)
- MATrix LABoratory
- Mathworks? (?)
- ??????????
- ??????????????????????????????(Visualization)...
- Toolbox?Simlink etc
- ????? Octave,Scilab,...
7MATLAB (2)
- ?????????????
- C??????? (if, while, for, switch...)
- ?????????
- ????
- ?????????????
- m-file???????????
- ????????????? (?????)(??????????????????etc ...)
8MATLAB (3)
- ??????????????
- ???????????????????????????????????????? etc...
- ????????????
- ????????(Toolbox)
- ????????????GUI???
- ?????
9MATLAB (3)
- ??
- ?????????
- ?????????
- ??
- ??????/????????SW
- ??? (????????Matlab???)
- ?????????
10MATLAB???
- ???? ?
- ???????????????????
- ????????????????
- ??????????????????
- ????????
- ??? ?
- ???????????????
- ??????????????????
11C vs MATLAB (1)
??????????
C
void kuku(void) int i,j for
(i1ilt9i) for (j1jlt9j)
printf("2d ",ij) if (j9)
printf("\n")
MATLAB
function kuku (19)'(19)
12C vs MATLAB (2)
?????(YAX)??????
CLAPACK
int solve(const double A, const double Y, int
n, int m, double X) int info,ipiv(int
)malloc(sizeof(int)n) double B(double
)malloc(sizeof(double)nn)
memcpy(B,A,sizeof(double)nn)
memcpy(X,Y,sizeof(double)nm)
dgetrf_(n,n,B,n,ipiv,info) if (!info)
dgetrs_("N",n,m,B,n,ipiv,X,n,info)
free(B) free(ipiv) return info
MATLAB
function Xsolve(A,Y) XA\Y
13GT (1)
- MATLAB??????????????????
- ?? ver.0.6.3 (2006/7)
- ???? Bernese?GIPSY/OASIS-II
- ????????(PPP)????????????????etc ...
14GT (2)
- ???????m-file 22.1K, C-MEX 5.9K (ver.0.6.1)
- ?????????
- (1) MATLAB???????
- (2) ???????????
- (3) ??????m-file?C-MEX??????
- (4) ????????C??????(?)
15GT (3)
- MATLAB????????
- ???RINEX , SP3, IONEX, PCV etc
- ????
- ???????
- ??????
- ???????
- ?????????
- ?????????????GUI etc
16GT????????
RINEX????/??????/??????
tdcaltomjd(2007,1,1) t03086370 sats
for i131,satssats,sprintf('GPS02d',i)
end nav,inavreadnav(td,t,sats,'0053') obs,io
bsreadobs(td,t,sats,'0053') tt,junique(iobs
(,1)) j0,j' for i1length(j)-1
kj(i)1j(i1) ppointpos(td,tt(i),obs(k,3),
iobs(k,23),nav,inav) pos(i,)eceftogeod(p)
end figure, hold on, grid on, box
on plot3(pos(,1),pos(,2),pos(,3),'.')