matlab 坐标轴中心,matlab中怎么将坐标轴改为经纬度坐标轴

像素转化为来经纬度不难吧线性源方程组比如bai开始的1像素du代表50度,101像素代表zhi100度y=ax+b50=a+b100=101a+b求得a,b,像素和经纬度的dao转换关系就可以得到。接下来是自定义坐标轴的问题,可以这么用例如:set(gca,'xtick',[1,3,6,8])%设置在1,3,6,8处出现坐标点,这里改成像素%不知道行不旅厅行set(gca,'xticklabel',{'10','20','30'拆枝隐,'40'})%设置在上述坐标点出现得标%号,当然也可以是倒序,从大到小,y轴类似,xtick->搭滚ytickwww.mh456.com防采集。

如下:来x=1+4*rand(1,5);y=2+2*rand(1,5);plot(x,y,'o-')fori=1:length(x)text(x(i),y(i),['(',num2str(x(i)),',',num2str(y(i)),')'])%在(x,y)的每一自点袭槐脊处2113添加文字明饥,文5261字内容为(x,y)%其中每一点的x,y用num2str把数4102字转化拍渗成1653字符串end

像素转化为经纬度不难吧 线性方程组比如开始的1像素代表50度,101像素代表100度y=ax+b 50=a+b 100=101a+b 求得a,b,像素和经纬度的转换关系就可以得到。 接下来是自定义坐标轴的问题,可以这么用 例如: set(gca,'xtick',[1,3,6,8])%设置在1,3,

设置baiduA=[121.7 121.8 121.9 122.0 122.1];B=[40.3 40.4 40.5];set(gca,'孙衡XTickLabel',A);set(gca,'YTickLabel',B)就可zhi以搜败dao了则漏做回答更多追问追答追问

一种方法,命令窗口输入,然后鼠标定位点击标注: gtext(80N),gtext(180W), 另一种方法,对坐标轴设置,这个要参考实际的x,y轴设定。 参考代码: x = 1:100; y = sin(x); plot(x,y); Xtick_pos =(1:100/9:100); %确定label显示的位置 Xtick_label

matlab 坐标轴中心,matlab中怎么将坐标轴改为经纬度坐标轴_第1张图片可是变成这样了,多出了,还有横纵坐标的角度符号怎么设置啊?

matlab 坐标轴中心,matlab中怎么将坐标轴改为经纬度坐标轴_第2张图片追答这个相当于用一个向量对应替换原来的X轴坐标值,如果原来图像对应的部分应该是121.8到122.1这个区间的话,你可以使用命令set(gca,'XTick',121.8:0.1:122.1);A也要重新改一下A=[121.8 121.9 122.0 122.1]加角度符号使用语句xlabel('E(°)')追问额,再麻烦您发个完整的程序好不,拜托了追答A=[121.7:0.1:122.2];B=[40.3:0.1:40.6];>> set(gca,'XTickLabel',A);set(gca,'YTickLabel',B);>> xlabel('E(°)')如果可以 请把这个图的x,y代码发给我 我调试一下追问已经发你私信了,谢谢啊本回答被提问者和网友采纳

1.已知道屏幕的高(y)和宽(h),地理坐标区域的范围(maxLon,minLon,maxLat,minLat)..这里我们知道了这些已知的参数… 2.我们可以算出每像素所代表的经度和纬度(有人称这个为比例因子): 公式:scaleX = h/((maxLon-minLon)*3600) ———-X轴上每像素代表

参考来这源陆纳拦早胡篇茄枝bai文du档zhi吧daohttps://wenku.baidu.com/view/956015f6fc4ffe473368abf0.html

设置A=[06090120150180];B=[0306090];set(gca,'XTickLabel',A);set(gca,'YTickLabel',B)

内容来自www.mh456.com请勿采集。

你可能感兴趣的:(matlab,坐标轴中心)