资源简介
matlab
代码片段和文件信息
function [dphidlambdah] = togeod(afinvXYZ)
%TOGEOD Subroutine to calculate geodetic coordinates
% latitude longitude height given Cartesian
% coordinates XYZ and reference ellipsoid
% values semi-major axis (a) and the inverse
% of flattening (finv).
% The units of linear parameters XYZa must all agree (mkmmift..etc)
% The output units of angular quantities will be in decimal degrees
% (15.5 degrees not 15 deg 30 min). The output units of h will be the
% same as the units of XYZa.
% Copyright (C) 1987 C. Goad Columbus Ohio
% Reprinted with permission of author 1996
% Fortran code translated into MATLAB
% Kai Borre 03-30-96
% Changed according to Matlab ver. 6.5.1 9 February 2004
h = 0;
tolsq = 1.e-10;
maxit = 10;
% compute radians-to-degree factor
rtd = 180/pi;
% compute square of eccentricity
if finv < 1.e-20
esq = 0;
else
esq = (2-1/finv)/finv;
end
oneesq = 1-esq;
% first guess
% P is distance from spin axix
P = sqrt(X^2+Y^2);
% direct calculation of longitude
if P > 1.e-20
dlambda = atan2(YX)*rtd;
el
- 上一篇:蓄电池模型
- 下一篇:BP网络训练MATLAB程序
相关资源
- BP网络训练MATLAB程序
- SVPWM MATLAB仿真
- matlab视日轨迹跟踪算法仿真程序
- cnn程序 matlab
- 排队论的matlab仿真(包括仿真代码)
- libsvm网格法查找最优参数函数 SVMcgF
- libsvm网格法查找最优解函数 SVMcgForC
- B样条程序MATLAB编写
- 布尔沙模型求七参数
- Matlab 人脸识别 SVM
- matlab遗传算法求解VRP问题
- delaunay三角剖分matlab代码,有注释
- MIMO复用技术MATLAB仿真代码
- 用MATLAB实现GAC模型
- dea模型matlab代码,三个dea模型,超效
- 基于MATLAB的Fisher线性判别代码
- 多尺度retinex算法,图像增强
- CT最大密度投影matlab
- matlab版随机森林工具箱-用于分类和回
- 生成布朗桥的MATLAB代码
- Powell法最优化设计matlab程序
- CDMA MATLAB仿真
- 三相PWM整流matlab仿真
- 三层神经网络模型matlab版
- 贝叶斯网络matlab工具箱使用说明
- 石墨烯能带图绘制 matlab
- Matlab把bmp彩色图片转成mif或者coe文件
- Matlab Marr小波 墨西哥草帽小波变换尺
- matlab非平稳信号噪声消除
- matlab--PTB
评论
共有 条评论