如何给Matlab图像添加经纬度坐标?

如何给Matlab图像添加经纬度坐标?,第1张

如下:

x=1+4*rand(1,5)

y=2+2*rand(1,5)

plot(x,y,'o-')

for

i=1:length(x)

text(x(i),y(i),['(',num2str(x(i)),',',num2str(y(i)),')'])

%在(x,y)的每一点处添加文字,文字内容为(x,y)

%其中每一点的x,y用num2str把数字转化成字符串

end

一种方法,命令窗口输入,然后鼠标定位点击标注:

gtext(80N),gtext(180W),

另一种方法,对坐标轴设置,这个要参考实际的x,y轴设定。

参考代码:

x = 1:100

y = sin(x)

plot(x,y)

Xtick_pos =(1:100/9:100)

%确定label显示的位置

Xtick_label ={'180W','150W','100W','50W','0','50E','100E','150E','180E'}

%或者可以写为 Xtick_label

set(gca, 'XTickLabel',Xtick_label, 'XTick',Xtick_pos)

Ytick_pos =(-1:2/9:1)

Ytick_label ={'80S','60S','40S','20S','0','20N','40N','60N','80N'}

%或者可以写为 Xtick_label

set(gca, 'YTickLabel',Ytick_label, 'YTick',Ytick_pos)

解:分享一种解法。∵n为偶数时,n^p+(-1)^n=(2k)^p+1;n为奇数时,n^p+(-1)^n=(2k+1)^p-1,(k=1,2,……,),

∴∑1/[n^p+(-1)^n]=∑1/[(2n)^p+1]+∑1/[(2n+1)^p-1],n=1,2,……。

利用比较审敛法的极限形式,分别设vn=1/[(2n)^p+1],un=1/(2n)^p和vn=1/[(2n+1)^p-1],un=1/(2n+1)^p,则vn、un均为正项级数

∴lim(n→∞)un/vn=1,∴vn与un有相同的敛散性。而∑1/n^p是p-级数,p>1时收敛、p≤1时发散,∴级数∑1/[n^p+(-1)^n]在p>1时,收敛、p≤1时,发散。供参考。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11802161.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存