MATLAB?????????? ???GT (1) - PowerPoint PPT Presentation

About This Presentation
Title:

MATLAB?????????? ???GT (1)

Description:

matlab gt (1) matlab ... – PowerPoint PPT presentation

Number of Views:154
Avg rating:3.0/5.0
Slides: 17
Provided by: tta9
Category:
Tags: matlab | scilab

less

Transcript and Presenter's Notes

Title: MATLAB?????????? ???GT (1)


1
MATLAB?????????????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? ?????????

6
MATLAB (1)
  • MATrix LABoratory
  • Mathworks? (?)
  • ??????????
  • ??????????????????????????????(Visualization)...
  • Toolbox?Simlink etc
  • ????? Octave,Scilab,...

7
MATLAB (2)
  • ?????????????
  • C??????? (if, while, for, switch...)
  • ?????????
  • ????
  • ?????????????
  • m-file???????????
  • ????????????? (?????)(??????????????????etc ...)

8
MATLAB (3)
  • ??????????????
  • ???????????????????????????????????????? etc...
  • ????????????
  • ????????(Toolbox)
  • ????????????GUI???
  • ?????

9
MATLAB (3)
  • ??
  • ?????????
  • ?????????
  • ??
  • ??????/????????SW
  • ??? (????????Matlab???)
  • ?????????

10
MATLAB???
  • ???? ?
  • ???????????????????
  • ????????????????
  • ??????????????????
  • ????????
  • ??? ?
  • ???????????????
  • ??????????????????

11
C 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)
12
C 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
13
GT (1)
  • MATLAB??????????????????
  • ?? ver.0.6.3 (2006/7)
  • ???? Bernese?GIPSY/OASIS-II
  • ????????(PPP)????????????????etc ...

14
GT (2)
  • ???????m-file 22.1K, C-MEX 5.9K (ver.0.6.1)
  • ?????????
  • (1) MATLAB???????
  • (2) ???????????
  • (3) ??????m-file?C-MEX??????
  • (4) ????????C??????(?)

15
GT (3)
  • MATLAB????????
  • ???RINEX , SP3, IONEX, PCV etc
  • ????
  • ???????
  • ??????
  • ???????
  • ?????????
  • ?????????????GUI etc

16
GT????????
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),'.')
Write a Comment
User Comments (0)
About PowerShow.com