Vector Calculations on Geographic Data
显示 更早的评论
I have four geographical points: P1, P2, P3 and P4. The coordinates (latitude & longitude pairs) of these points are available. I want to calculate the scaler product between the two vectors P1P2 and P3P4. How can I perform this calculation in Matlab?
Note: These geographic coordinates are relevant to a specific datum (for example: WGS84) and hence do not assume the earth to be spherical.
If these types of calculations are not possible with Matlab, does anybody know a software that can be used for this purpose?
Please help
回答(1 个)
Walter Roberson
2011-5-23
0 个投票
How would you solve the problem in classical geometry, finding the scalar product of (x1,y1,z1) to (x2,y2,z2) when neither z1 nor z2 were known?
5 个评论
Devinya Herath
2011-5-23
Walter Roberson
2011-5-23
In classical geometry, scalar products are simple.
I would expect that in pure spherical geometry that the equivalent of scalar products have probably been studied well enough to be tractable.
But in an impure spherical geometry, I am having difficulty in deciding what the desired properties of a scalar product would be.
What is it that you are trying to _do_? Calculate the length of the geodesic?
Devinya Herath
2011-5-24
Walter Roberson
2011-5-24
The altitude values are the same, but you want the WGS84 model to be followed anyhow ??
Devinya Herath
2011-5-25
类别
在 帮助中心 和 File Exchange 中查找有关 Coordinate Systems 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!