当前位置:首页 » 编程软件 » 海洋的编程

海洋的编程

发布时间: 2022-08-23 09:19:27

‘壹’ 中国海洋大学的自动化需要学编程吗很难吗需不需要有一定的电脑基础

要的。c语言,微机原理,单片机,汇编。
不会难,但是要多动手写代码,进步才会快。

‘贰’ python基础中,df后面是什么

python基础中,df后面是传函数参数。是要在小括号里面传函数参数,后面的[]是因为函数返回一个数组,列表所以用[0]取得索引为0处的值。

python基础内容简介

本书是大气海洋学科方向学者的python入门书。全书侧重于介绍大气海洋学科领域python编程常用的基础知识,包括即也阻的获取、安装、环境编辑器等内容,示例介绍了python语言基础,流程控制,列表、元组、字典与集合,函数,类和对象,模块,存储户等基础知识。

结合python基础知识,介绍了异常处理、计算生态、正则表达式、python脚本、日志等内容。文后结合习题帮助读者解决常见编程问题和困惑,从而帮助读者实现时也on知识的灵活使用和综舍编程,将python用于大气海洋工程当中。

本书第1~8章为Python语言基础,主要介绍Python的基本用法;第9章为一个实战,帮助读者理解前8章的知识,第10~17章为Python的进阶使用,包含面向对象编程、函数式编程入门、文件读写、异常处理、模块和包几个部分。

第18章为第2个实战,帮助读者融会贯通前17章的知识,同时抛砖引玉,引起读者探索的兴趣。

‘叁’ c语言编程开发游戏,Funcode平台开发海底世界,边界碰撞问题

public int getSalary(int month){
return this.salaryPerMonth + super.getSalary(month)+
this.getAddtionalSalary();
}
public int getAddtionalSalary(){
return 2000;
}
}

‘肆’ 海洋重磁资料内业整理软件的开发及应用

陈泓君李唐根龚跃华

摘要海洋重磁资料内业整理是海洋重磁勘探的内容之一。重力资料内业整理包括零点位移校正、正常场改正、厄特渥斯校正、布格改正及格莱尼异常改正等。磁力资料内业整理由日变校正、方位改正和正常场改正组成。根据重磁资料整理的内容和特点,采用模块化程序设计方法,开发出一套实用、界面友好的系统,利用该系统处理“863”东海试验剖面资料取得了良好的效果,表明该系统可靠性高。

关键词重力磁力异常改正模块程序

1概述

21世纪掀起一股开发海洋的热潮,随着海洋勘探工作的不断深入,海洋地球物理方法显得越来越重要,特别是重力和磁力勘探手段占着举足轻重的地位。现代科技发展日新月异,使得用于海上勘探的重力和磁力仪也不断更新,海上获取的重磁资料也越来越精确,重力和磁力勘探方法也受到更多的重视,然而,如果没有良好的重磁内业整理方法和手段,这些高质量的重磁数据也失去其存在的意义,同时,下一步的资料解释工作也难以展开。由此可见,重磁资料的内业整理是一项承前启后,非常重要的工作。

而且.我们也应该认识到,重磁勘探资料整理是一项十分繁琐和复杂的工作,完成这些工作涉及大量的计算、校对、成图等工作,利用计算机技术可以高效率地完成这些计算,避免了大量的人力物力耗费,减少整理过程中的遗漏和差错。为此需要我们研制出在微机上即可实现的重力资料整理及成图可视化系统,它能使资料整理工作成为一体化,减少中间环节,很大程度上提高了工作效率,保证了质量,并为后续的数据处理做准备,使我们可以腾出更多时间和精力去进行解释工作。

2重力资料的内业整理

海洋重力资料整理不同于陆地重力资料整理,野外得到的重力资料,除了进行必须的水深、地形、纬度等校正外,还增加了一项与航速航向有关的厄特渥斯改正和圆滑滤波,使异常计算具有更好的效果。下面简单列出重力资料整理的流程和部分主要公式。

重力资料整理的流程如图1。

图1重力资料整理流程图

Fig.1Flow chart of gravity data processing

零点位移校正

零点位移校正的变化率k可用下式计算

南海地质研究.13

其中

gA2′=gA2+0.3086(h2—h1

则零点位移校正值为

δgi=k*△ti

式中:gA1、gA2——比对基点起始和闭合时的仪器读数;

gA2′——经水深改正后闭合时的仪器读数:

tA1、tA2——比对基点起始和闭合时的时间(单位:s);

△ti——第i个测点相对于比对基点的时间增量(单位:s);

h1、h2——起始和闭合时的基点水深值(单位:m);

δgi——零点位移改正值;

零点位移校正时时间精确到秒。

厄特渥斯校正

δgE=2wvsinAcosφ+v2/R

式中:δgE——为厄特渥斯校正值(单位:mGal,1mGal=10-5m/s2);

ω——地球自转角速度,取7.292115×10-5(单位:弧度/秒);

R——地球半径,取6378137m(WGS—84);

v——测量时船只航行的速度(单位:m/s);

A——测量航迹瞬时方位角(单位:弧度):

φ——测点的地理纬度(单位:弧度)。

其中航速v的计算公式为:

南海地质研究.13

xp1,xp2—前后两点的横坐标(单位:m);

yp1,yp2——前后两点的纵坐标(单位:m);

△T——前后两点的时间差(单位:s)。

正常重力值改正

正常重力值改正用1985国际正常场公式,该公式是WGS—84世界大地坐标系的组成部分,是WGS—84椭球理论重力值的闭合计算公式:

南海地质研究.13

式中:φ——测点的地理纬度(单位:弧度);

γ0——正常场值(单位:mGal)。

空间异常计算

△gF=k(S—S0)+g0+δgi+δgE—γ0

式中:△gF——自由空间异常(单位:mGal);

k——重力仪器的格值;

S——测量时的仪器读数;

S0——对重力基点时仪器的读数;

g0——重力基点的绝对重力值(已纳入国家基本网);

δgi——零点位移校正值(单位:mGal);

δgE——厄特渥斯校正值(单位:mGal);

γ0——1985年国际正常场重力公式计算的正常场值。

布格异常改正

△gB=△gF+δgB

δgB=0.0687h

式中:△gB——布格异常(单位:mGal);

△gF——空间异常(单位:mGal);

h——测点水深值(单位:m);

δgB——布格异常改正值(单位:mGal)。

格莱尼异常计算

△gG=△gF+△gB+δgG

式中:△gG——格莱尼异常值(单位:mGal);

△gF——自由空间异常值(单位:mGal);

△gB——布格异常值(单位:mGal);

δgG——格莱尼异常改正值。

格莱尼异常改正值由近中区(166.7km以内)的地形改正和远区的均衡改正两部分组成,关于格莱尼异常改正值的计算方法从略。

滤波处理

对海上采集的重力数据进行滤波处理,滤波采用两次三角滤波效果较好,能使曲线光滑,又保留了异常值。第一次滤波采用十一点三角滤波,跨度大,圆滑程度较好,第二次做五点三角滤波,滤掉小的抖动。

十一点三角滤波公式:

T′i=(Ti-5+2Ti-4+3Ti-3+4Ti-2+5Ti-1+6Ti+5Ti-1+4Ti+2+3Ti+3+2Ti+4+Ti+5)/36

五点三角滤波公式:

Ti=(Ti-2+2Ti-1+3Ti+2Ti+1+Ti-2)/9

在进行滤波时若遇到规定个数(例如8个)以上的错误点(即异常点)或极值点,则跳过,不予滤波。若做十一点三角滤波时,遇单独一个极值Ti,则以Ti-5至Ti+5共11个点不进行滤波,因为欲求11个点中任何1个点的三角滤波值时,必须使Ti值参加运算,而Ti值是不允许参加运算的。以此类推,做五点三角滤波时,如遇极值Ti,则Ti-2至Ti+2不滤波。如有9个连续异常点Ti~Ti+8,做十一点三角滤波时,则应有Ti-5~Ti+13共19个点不进行滤波。

3磁力资料内业整理

海上磁测工作往往与重力和地震同时进行。磁力资料内业整理指在定位资料整理的基础上,做了电缆长度改正后,将野外实测数据按等时距(10s或20s)进行日变改正、船磁影响和正常场改正,最后计算磁力异常。

日变改正用测区附近地震台的相应日期的地磁观测资料,同时收集附近地磁台的日变资料,取日变变化小的某日数据的平均值为零线值。

船磁方位改正,在测区附近选择了磁场较为平静的海域,进行了八个方位的测量,用于船磁的改正,船磁方位改正方法从略。

磁力整理流程如图2。

图2磁力资料整理流程图

Fig.2Flow chart of magnetic data processing

由于海洋磁测一般是大范围的测量,故正常场改正可采用国际地磁基本场(IGRF),即采用球谐分析的原理,采用卫星观测及全球磁测的数据建立地球主磁场,计算到10阶10次,作为正常场,具体计算公式有:

南海地质研究.13

式中:u——地磁位函数;

T0——国际地磁参考场总强度:

X、Y、Z——分别为T0的北向分量、东向分量和垂直向下分量;

N——最高阶数;

地球的半径a=6378.13km;

参考椭球半径r=6400km;

θ——余纬度;

λ——从格林威治线算起的地理经度(0到360度);

——球谐系数,它们是根据测量日期,按国际地磁参考场的基本场模式和预测年变模式推算确定的;

——施密特准归一化n阶m次缔合勒让德函数,它是这样定义的

南海地质研究.13

电缆长度改正计算方法从略。

经上述各项计算后得磁异常数据,磁异常计算公式如下。

△T=T-Td-Ts-T0

式中:△T——磁异常(单位:nT);

T——测量总磁场值(单位:nT);

Td——日变影响值(单位:nT);

Ts——船磁方位影响值(单位:nT);

T0——正常地磁场值(单位:nT)。

4软件开发

以上简单介绍了重磁资料内业整理的主要流程,都涉及到大量的复杂计算,为了提高工作效率,能快速、准确的对重磁资料进行整理,我们利用Windows98操作平台,以VB5.0为编程语言开发出了一套方便、快捷、实用的,对重、磁野外资料进行可视化人机交互内业整理的软件,经过测试,效果很好。

根据重磁内业整理的特点,采用模块化程序设计方法,根据重力异常计算、磁力异常计算、成图的特点,系统应具备输入、编辑、处理、成图和输出五个基本功能,处理模块又包括了资料预处理、重力异常计算和磁力异常计算两大模块(图3)。

图3系统模块图

Fig.3System mole chart

确定了该处理系统的框架之后,将各种具体方法纳入到这一系统中.即可形成重磁资料的联合处理平台。

下面简单介绍重力和磁力异常计算的窗体。

重力异常计算窗体主要包括两部分:一是参数输入对话框,包含了重力异常计算所需的所有参数,如仪器格值、标准纬度、仪器安装高度、出海前后基点的比对时间、儒日和重力基点的重力值等参数;二是文件选择框,输入目标文件和结果文件及绘制剖面图所需的剖面文件名。只需按窗体的提示输入相应参数,按“确定”按纽即可自动计算出异常。

重力异常计算的窗体如图4所示。

图4重力异常计算窗体

Fig.4G ravity anomaly processing window

磁力异常计算窗体也主要由文本输入框组成,只需输入主测线方位、电缆长度、标准纬度等相应参数及目标和结果数据文件名,按“确定”按钮即可自动完成计算。

磁力异常计算的窗体如图5所示。

图5磁力异常计算窗体

Fig.5Magnetic anomaly processing window

该软件处理系统除了计算异常之外,还具备了绘图功能,能利用异常结果快速,准确绘制出各种比例尺的平剖图和等值线图,节省了大量的手工绘图时间。例如,利用平剖图绘制窗体绘制出的重力平剖图如图6所示。

图6重力异常平剖图绘制窗体

Fig.6A planar section of gravity anomaly processing window

该平剖图绘制窗体主要由两部分组成,一是参数和文件输入框,参数包括比例尺参数、工区范围、测线方位等;二是图像生成图片框。

利用“863”东海试验剖面采集的重磁资料,经该软件计算出的异常数据绘制的剖面图与据“中国海区及邻域地质地球物理图集”该范围内老资料进行对比后(图7、图8).发现异常形态吻合,这进一步验证了该软件的可靠性。

图7空间重力异常新老资料对比图

Fig.7Contrast between new and old free gravity data

图8磁力新老资料对比图

Fig.8Contrast between new and old magnetic data

从重力资料的对比可看出,两者异常变化的趋势是一致的,琉球群岛洋侧为一个“W型”重力低,琉球群岛为重力高,冲绳海槽为重力低,中央隆褶带以重力高为主的变化异常带,陆架盆地区为较平静的重力异常区。因老资料用的是57基点网(波茨坦系统),与85基点网之间有-13.56mGal的差值,老资料正常场改正用1930年(卡西尼)公式,在测区内(24°N~27°N)与1985年正常场公式比较,有-13.86~12.88mGal的差,因此新资料的异常值比老资料的异常值偏低。

新老磁力异常的趋势也较一致,由于磁异常变化较剧烈,试验剖面经过的海域异常的形态有所变化,异常值也不尽相同。

5小结

通过以上的简单介绍,可以看出,重磁内业整理过程复杂,计算公式繁多,但掌握好其中的处理流程,结合计算机技术,可以开发出一套实用、方便、界面友好的整理软件,并且在实际应用中起到了很好的效果,节省了人力物力,提高了工作效率。本文皆在抛砖引玉,希望在实际工作中,能借助于现代科技,开发出适合我们的应用工具来。

参考文献

1.工家林,王一新,万明浩.1991.石油重磁解释.北京:石油工业出版社.

2.正能超.1999.数值分析简明教程.北京:高等教育出版社.

3.刘光鼎.1993.中国海区及邻域地质地球物理图集,北京:科学出版社.

4.夏戡原等.1996.南沙群岛及其邻近海区地质地球物理与油气资源.北京:科学出版社.

5.张海藩.1998.软件工程导论.北京:清华大学出版社.

6.魏源源.1998.Visual Basic 5.0中文版程序设汁教程.北京:电子工业出版社.

DEVELOPMENT AND APPLICATION FOR SOFTWARE OF MARINE GRAVITY AND MAGNETIC DATA PROCESSING INDOOR

Chen Hongjun Li Tanggen Gong Yuehua

Abstract

Gravity and magnetic data processing indoor is one of the important parts of marine gravity and magnetic exploration.The gravity data processing includes displacement rectification.normal field correction,Eotvos rectification,Bouguer correction and Grany anomaly correction.Magnetic data processing includes daily variation rectification,azimuth correction and normal field correct ion.According to the content and characters of gravity and magnetic data processing,using the molarity program design method,we develop a set of practical,friendly interface software system.We got a satisfactory result in processing“863”test section data of Donghai sea by using this system.

Key words:gravity and magentic data,anomaly,correct,mole,program

注释

‘伍’ 关于海洋的专业有哪些

关于海洋的专业有:

一、海洋科学专业

海洋科学专业培养具备海洋科学的基本理论、基础知识和基本技能,能在海洋科学及相关领域从事科研、教学、管理及技术工作的高级专门人才。

该专业学生具有坚实的数学、物理学及海洋科学方面的基本理论和基本知识,受到海洋科学研究方面的基本训练,掌握海洋科学基本调查方法和实验技能,具有从事海洋调查和海洋科学研究的基本能力。

二、海洋技术专业

海洋技术专业培养具备海洋科学的基本知识及海洋高新技术开发研究的能力,能从事海洋高科技、海洋资源开发、海洋工程及相关学科专业工作的高级专门人才。

海洋技术专业学生毕业后可在水产、饲料、鱼药、生物技术等相关行业从事生产、经营管理、技术开发与推广等工作。海洋技术专业在面对陆地资源一步步枯竭的今天,成为了一门越来越热火的专业,就业前景也越来越好。

三、海洋药学专业

海洋药物学是一个新兴的的边缘学科,他以研究海洋药物资源分布、储量、药性、临床应用以及海洋生物活性物质作为主要任务。

培养毕业后能从事海洋药物研制、生产、质量控制和工艺设计以及从事生物工程的研究,同时还可以从事海洋药物学专业及相关专业的教学工作的人才。

四、船舶与海洋工程专业

船舶与海洋工程专业主要培养具备现代船舶与海洋工程设计、研究、建造的基本技能和管理基础知识、计算机编程及应用能力,能在船舶与海洋结构物设计、研究、制造、检验、使用和管理等部门从事技术和管理方面工作的船舶与海洋工程学科高级工程技术人员。

五、海洋渔业科学与技术专业

海洋渔业科学与技术专业学生主要学习渔业资源与渔场学、海洋环境学、渔具渔法学、渔业法规与渔政管理等的基本理论和基本知识。

受到船舶驾驶技术、网具装配技术、捕捞技术、渔场调查、渔业水域环境监测和渔政管理等方面的基本训练,具有渔业资源与渔业环境的调查和研究、渔具渔法设计和渔业管理的基本能力。

参考资料来源:

网络—海洋科学专业

网络—海洋技术专业

网络—海洋药学专业

网络—船舶与海洋工程专业

网络—海洋渔业科学与技术专业

‘陆’ 海洋工程类专业包括哪些专业 哪个专业好

海洋工程类专业包括船舶与海洋工程、海洋工程与技术、海洋资源开发技术。其中船舶与海洋工程专业很不错。

本专业培养具备现代船舶与海洋工程设计、研究、建造的基本技能和管理基础知识、计算机编程及应用能力。

能在船舶与海洋结构物设计、研究、制造、检验、使用和管理等部门从事技术和管理方面工作的船舶与海洋工程学科高级工程技术人员。

就业趋势:

船舶与海洋工程专业学生毕业后可签约到船舶与海洋工程设计研究单位、海事局、国内外船级社、船舶公司、船厂、海洋石油单位、高等院校、船舶运输管理、船舶贸易与经营、海关、海上保险和海事仲裁等部门,从事船舶与海洋结构物设计、研究、制造、检验、使用和管理等工作,也可到相近行业和信息产业有关单位就业。

此外,还可争取留学资格到美国、加拿大、英国、挪威、德国、日本等国留学深造。当然,也可以报考相关专业的研究生进一步深造。据各高校有关就业部门统计,船舶与海洋工程专业学生就业形势不错。

很多学生喜欢选择金融、工商管理、市场营销、信息技术等专业,所以高校中就读传统的船舶与海洋工程专业者已经远不如以前众多,而且该专业人才退休、老化普遍存在。

再加上开设相关专业的学校已经不多,物以稀为贵,所以船舶与海洋工程这个专业的毕业生出去后容易受到用人单位的欢迎。

以上内容参考:网络-船舶与海洋工程

‘柒’ 海洋技术专业怎么样

海洋技术专业在目前发展应用上还是比较有前景的,包括一些渔船,还有一些海洋船舶的发展,都是需要海洋技术专业的,所以这个专业以后就业都没有问题。

‘捌’ 海洋科学专业有没有程序设计课程

有。
海洋科学是研究海洋的自然现象、性质及其变化规律,以及与开发利用海洋有关的知识体系。它的研究对象是占地球表面71%的海洋,包括海水、溶解和悬浮于海水中的物质、生活于海洋中的生物、海底沉积和海底岩石圈,以及海面上的大气边界层和河口海岸带。因此,海洋科学是地球科学的重要组成部分。

‘玖’ 海洋技术是冷门专业吗

海洋科学专业是不是冷门 
随着国家经济的发展迅速和科技手段的大力提高,人类对海洋的探索欲望进一步提高,国家政策的需要推动了海洋科学专业的发展水平。
厦门大学海洋科学专业评估为A+,侧重生物方向;而中国海洋大学该专业则侧重于海洋物理方向,并且要求学生拥有扎实的数学基础和物理基础以及优秀的编程能力,以适应未来海洋科技的发展。
由此可见海洋科学专业的未来发展形势可谓是——前景较好,人才急需!
 海洋科学专业前景如何 
国家对于海洋科学采取积极支持发展的政策,也大力发展海洋科学的教育。如今海洋科学专业的毕业生一般采取自主择业、双向选择的就业政策。当下来随着行业的发展,如今该专业的毕业生就业状况较佳,特别是海洋资源开发、海水养殖、海洋生物医药、海上运输、海洋油气开发和食品工业等部门吸收人才最多。

‘拾’ 船舶与海洋工程学计算机vb语言有用吗

vb语言有用;对于船舶与海洋工程学计算机是需要掌握一定的编程语言的;
VB这种语言是和Access、Word、Excel、PPT伴生共存的,是这些功能组件的直接扩展,是中级学习者必备的基本Office技能。只要Office的这些常用软件没有过时,很显然VB就不会过时。
而且为了·提高工作效率,提出利用VB.NET和AutoCAD2010进行二次开发,实现AutoCAD图像文件中对象的复制,位移,关联,镜像等操作.应用于渤海船舶重工等船舶与海洋工程学中。

热点内容
怎么把安卓手机app转到苹果手机 发布:2025-03-18 04:20:30 浏览:966
分算法适用于 发布:2025-03-18 04:17:08 浏览:626
mysql数据库连接串 发布:2025-03-18 04:15:51 浏览:13
社会脚本法定义 发布:2025-03-18 03:59:00 浏览:326
安卓扩展存储空间 发布:2025-03-18 03:57:34 浏览:10
linuxat没反应 发布:2025-03-18 03:56:51 浏览:581
怎么看是多少位编译器 发布:2025-03-18 03:47:32 浏览:660
solr索引存储 发布:2025-03-18 03:46:52 浏览:330
缝合算法 发布:2025-03-18 03:46:06 浏览:363
java遍历二维数组 发布:2025-03-18 03:36:01 浏览:411