紧追权的行使条件

紧追权的行使条件,第1张

法律分析:A.紧追须在沿海国内水、群岛水域、领海、毗连区开始,如外国船舶在专属经济区或大陆架内违反沿海国有关规章时,紧追也可以在该海域开始。

B.紧追不能中断,须继续进行,如该外国船舶进入其本国或第三国领海,紧追应立即停止。

C.紧追权可由军舰、军用飞机或其他清楚标志为政府服务并经授权进行的船舶或飞机行使。如不符合上述要求,沿海国应负赔偿责任。

法律依据:《中华人民共和国领海及毗连区法》 第十四条 中华人民共和国有关主管机关有充分理由认为外国船舶违反中华人民共和国法律、法规时,可以对该外国船舶行使紧追权。

追逐须在外国船舶或者其小艇之一或者以被追逐的船舶为母船进行活动的其他船艇在中华人民共和国的内水、领海或者毗连区内时开始。

如果外国船舶是在中华人民共和国毗连区内,追逐只有在本法第十三条所列有关法律、法规规定的权利受到侵犯时方可进行。

追逐只要没有中断,可以在中华人民共和国领海或者毗连区外继续进行。在被追逐的船舶进入其本国领海或者第三国领海时,追逐终止。

本条规定的紧追权由中华人民共和国军用船舶、军用航空器或者中华人民共和国政府授权的执行政府公务的船舶、航空器行使。

1、追赶法是针对系数矩阵为三对角阵的方程组,因此是一种特殊的方程组.此方法效率较高,不过不适用于一般的线性方程组。Gauss消去法是针对一般的线性方程组,与线性代数中的初等变换解线性方程组方法类似。

2、例程:

#include<stdio.h>

#define n 4

void main()

{

 int i

 float a[n],b[n],c[n],d[n],u[n],l[n-1]

 float x[n],y[n]

 printf("请输入系数矩阵(按a[i],b[i],c[i],d[i]输入):\n")

 for(i=0i<ni++)

 {

  scanf("%f",&a[i])  //a[n]和c[n]要少一项,使a[n-1]=c[n-1]=0,便于输入.

  scanf("%f",&b[i])

  scanf("%f",&c[i]) 

  scanf("%f",&d[i])

 }

 u[0]=b[0]

 for(i=1i<ni++)

 {

  l[i-1]=a[i-1]/u[i-1]

  u[i]=b[i]-l[i-1]*c[i-1]

 }

/* for(i=0i<n-1i++)

  printf("%f\n",l[i])

 for(i=0i<ni++)

  printf("%f\n",u[i])*/

 y[0]=d[0]

// printf("y1=%f\n",y[0])

 for(i=1i<ni++)

 {

  y[i]=d[i]-l[i-1]*y[i-1]

//  printf("y%d=%f\n",i+1,y[i])

 }

x[n-1]=y[n-1]/u[n-1]

 for(i=n-2i>=0i--)

  x[i]=(y[i]-c[i]*x[i+1])/u[i]

 for(i=0i<ni++)

  printf("x%d=%f\n",i+1,x[i])

}


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

原文地址: http://outofmemory.cn/yw/11085335.html

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

发表评论

登录后才能评论

评论列表(0条)

保存