如何转换坐标
how to convert coordinates
我有两个长度相同的片段。我想找到一种方法将一个值转换为另一个值,我已经尝试了很多,但没有解决问题,如果可能的话。
这里是两个段的 MALTAB 代码
clear
clc
x = linspace(24.27,29.77,100);
y = linspace(0.09,1.1,100);
你想这样映射值吗?:
clear
clc
minX = 24.27;
maxX = 29.77;
minY = 0.09;
maxY = 1.1;
x = linspace(minX,maxX,100);
y = linspace(minY,maxY,100);
% from x to y
x_ = 24.27;
y_ = (x_-minX) / (maxX-minX) *(maxY-minY) +minY;
y_ = 0.09
x = linspace(24.27,29.77,100);
y = linspace(0.09,1.1,100);
可能是括号中的值 ( x,y,z )
等于时、分、秒
google 地图也适用此方法。
我确实将该格式转换为经纬度 ==> 3951.7265,03328.7961 到 39.862108,33.479935
我有两个长度相同的片段。我想找到一种方法将一个值转换为另一个值,我已经尝试了很多,但没有解决问题,如果可能的话。
这里是两个段的 MALTAB 代码
clear
clc
x = linspace(24.27,29.77,100);
y = linspace(0.09,1.1,100);
你想这样映射值吗?:
clear
clc
minX = 24.27;
maxX = 29.77;
minY = 0.09;
maxY = 1.1;
x = linspace(minX,maxX,100);
y = linspace(minY,maxY,100);
% from x to y
x_ = 24.27;
y_ = (x_-minX) / (maxX-minX) *(maxY-minY) +minY;
y_ = 0.09
x = linspace(24.27,29.77,100); y = linspace(0.09,1.1,100);
可能是括号中的值 ( x,y,z ) 等于时、分、秒
google 地图也适用此方法。
我确实将该格式转换为经纬度 ==> 3951.7265,03328.7961 到 39.862108,33.479935