F90第四章1
gfortran 编译f90

gfortran 编译f90使用gfortran编译f90gfortran是GNU组织开发的一款免费的Fortran编译器。
Fortran 是一种高级编程语言,主要用于科学计算和数值计算。
gfortran编译器可以将Fortran源代码转换为可执行文件,使得程序可以在计算机上运行。
我们需要准备一个Fortran源代码文件,通常以.f90或.f95为扩展名。
在编写代码之前,我们可以使用任何文本编辑器来创建一个新的源代码文件。
在这个文件中,我们可以定义变量、编写数学公式、编写程序逻辑等。
在编写代码之前,我们需要了解一些基本的Fortran语法规则。
Fortran中的变量可以是整数、实数、逻辑值或字符类型。
变量可以通过使用等号来赋值。
Fortran还支持基本的数学运算,如加法、减法、乘法和除法。
此外,Fortran还支持条件语句(如if语句)和循环语句(如do循环)等控制结构。
在编写完Fortran源代码之后,我们可以使用gfortran编译器来将其转换为可执行文件。
在命令行中,我们可以使用以下命令来编译Fortran源代码:```gfortran -o output_file_name source_file_name.f90```其中,output_file_name是我们希望生成的可执行文件的名称,source_file_name.f90是我们准备的Fortran源代码文件的名称。
编译成功后,将生成一个与output_file_name相同的可执行文件。
编译过程中,gfortran编译器会检查源代码中的语法错误和逻辑错误,并生成相应的编译器错误信息。
如果存在错误,我们需要根据错误信息来修复代码。
通常,错误信息会指出错误发生的位置和错误的类型,我们可以根据错误信息逐个解决。
一旦编译成功,我们可以通过在命令行中输入可执行文件的名称来运行程序。
程序将按照我们在源代码中定义的逻辑进行计算,并输出结果。
除了编译和运行Fortran程序之外,gfortran编译器还提供了一些选项来控制编译过程。
人教版八年级物理上册第四章第1节《光的直线传播》教学设计

1.通过观察生活中的光现象,培养学生发现问题、提出问题的能力。
2.通过小组合作,进行光的传播实验,培养学生动手操作能力和团队协作精神。
3.运用分析、综合、归纳等方法,从实验现象中提炼出光的直线传播原理。
4.学会运用物理知识解决实际问题,提高学生的应用能力。
(三)情感态度与价值观
1.培养学生对光现象的好奇心和探究欲望,激发学生学习物理的兴趣。
二、学情分析
八年级学生已经具备了一定的物理知识基础,对光的传播现象有初步的认识。在此基础上,学生对光的直线传播的学习将更加深入。然而,由于光的传播涉及抽象概念和微观现象,学生在理解上可能存在一定难度。因此,在教学过程中,教师应关注以下学情:
1.学生对光现象充满好奇,但可能缺乏深入探究的意识,教师需引导学生主动发现并提出问题。
5.探究作业:
-以小组为单位,讨论光在生活中的应用,如光纤通信、太阳能电池等。
-每组选择一个话题,进行深入研究,制作成PPT或小报,下节课展示。
作业布置要求:
1.作业内容要与所学知识紧密结合,注重实践性与探究性。
2.学生需认真完成作业,家长签字确认,以保证作业质量。
3.教师将根据作业完成情况进行评价,对优秀作业给予表扬和鼓励。
-记录实验过程和结果,撰写实验报告,下节课提交。
3.笔头作业:
-完成课本第四章第1节后的练习题,巩固光的直线传播知识。
-针对课堂讲解的难点,如光速、光的传播原理等,进行自主学习,查阅相关资料,加深理解。
4.思考作业:
-思考光在非均匀介质中传播的情况,如光从空气进入水中,会发生什么变化?
-结合所学知识,预测并解释可能出现的现象。
2.学生的实验操作能力有待提高,教师应给予充分指导,让学生在实践中掌握光的传播原理。
4第四章1机械性损伤(概论、钝器伤、锐器伤)

(二)皮下出血形态
1.呈多样性多变性。一般有点状、斑疹状、条状、块状、 片状及其他各种几何形态。 2.皮下出血形态与致伤物接触面形态的关系较为松散。如 圆形皮下出血,致伤物接触面不一定是圆形,圆形物不一定 造成圆形皮下出血。 3.中空性皮下出血一般为圆形、方形、二条痕平行形等。 即周边或二侧有皮下出血,中间没有,甚至呈苍白色。古代 法医学称竹打中空。
(三)皮下出血的颜色变化
新鲜皮下出血量小部位浅的为鲜红色、暗红 色,出血量 较大的为青紫色。出血部位深出血量也大的数小时至一天 后呈现灰紫色、暗 紫色。2—3天后胆绿素作用下,皮下 出血以 绿色为主,为青绿色,随着胆红质的产生,青色 渐退。伤后5—6天变成黄绿色,一周左右为黄色,然后逐 渐淡化,二周左右消失。
表皮剥脱,皮下出血,挫伤,挫创,裂创,挫裂创, 骨折脱臼,内脏损伤,身体断碎。
一、表皮剥脱(擦伤) 致伤物与皮肤挫擦,致表皮脱离真皮的损伤。
(一)皮肤结构
(1)表皮层:厚度一般为0.07-1.4mm。 (2)真皮层:紧贴表皮层,一般厚1-3mm, (3)皮下组织层:疏松纤维组织和脂肪,有较粗的血管和神经纤维
四、查清损伤形态
(一)损伤部位 (二)伤痕形态 (三)伤痕大小 (四)伤痕数目 (五)伤痕走向 (六)伤痕颜色 (七)外表与深部损伤异同 (八)伤痕附着物
五、检查损伤程度,明确伤情
六、检查损伤种类
即检查伤痕特征,从而确定钝器、锐器或火器伤。 钝锐是相对而言,接触面积很小的,一般均归锐器类。 冲击波,力传导扩散所致的损伤属钝器伤,有的称钝力作用伤。
直接造成器官的破裂伤或穿通伤;亦可为间接暴力, 如钝性暴力作用于腹壁造成的腹内器官破裂。 内脏破裂常是机械性损伤的一种死因。
第四章 机电一体化系统的执行元件(一)

闭环控制:有检测装置,装在移动部件上,可直 接检测移动部件的位移,系统采用了反馈和误差
补偿技术,可很精确地控制移动部件的移动距离。
半闭环控制:也有检测装置,装在伺服电动机上,在
伺服电动机的尾部装有编码器或测速发电机,分别检
测移动部件的位移和速度。由于传动件不可避免地存
在受力变形和消除传动间隙等问题,因而半闭环控制 系统的控制精度不如闭环系统。
螺栓形晶闸管
平板形晶闸管外形及结构
(4)按电流容量分类
可分为大功率晶闸管、中功率晶闸管和小 功率晶闸管三种。通常,大功率晶闸管多采用 金属壳封装,而中、小功率晶闸管则多采用塑 封或陶瓷封装。
(5)按关断速度分类 可分为普通晶闸管和高频(快速)晶闸管。
(二)普通单向晶闸管
1、晶闸管的结构、原理 单向晶闸管 (SCR) 符号和 原理如图所示。 SCR 有三个 极,分别为阳极 A 、阴极 K 和控制极 G (又称门极)。 从物理结构看,它是一个 PNPN 四层半导体器件,其 工作原理可以用一个 PNP 晶 体管和一个 NPN 晶体管的组 合来加以说明。图 b )为晶 闸管的内部等效电路图。
四、常用伺服控制电动机的控制方式 P66
主要有:开环控制、半闭环控制、闭环控制三种。
开环控制:无检测装置,常用步进电动机驱动实现, 每输入一个指令脉冲,步进电动机就旋转一定角度, 它的旋转速度由指令脉冲频率控制,转角大小由脉 冲个数决定。 因无检测装置,结构简单、成本低,但由于误 差无法测出和补偿,因此开环系统精度不高。
3、 晶闸管的分类
晶闸管有多种分类方法。 (1)按关断、导通及控制方式分类 可分为普通晶闸管、双向晶闸管、逆导晶闸管、 门极关断晶闸管( GTO )、 BTG 晶闸管、温控晶
塑性力学第四章(1)-塑性本构关系

塑性本构关系
加载与卸载关系 全量型本构关系 增量本构关系
加载与卸载关系
理想弹塑性材料的加卸载准则
r r ∂f =0 d σ ⋅ n = d σ ij ∂ σ ij
r r ∂f ∂f d σ ⋅ n = d σ ij <0 ∂ σ ij
加载 卸载
r dσ
r n
dσ
r
f (σ ij ) = 0
o
1 εx = σx − µ σ y +σz E 1 εy = σ y − µ (σ z + σ x ) E 1 εz = σz − µ σx +σ y E
[
(
)]
体积应变: 体积应变:
θ = εx +ε y +εz
[ [
(
] )]
体积应力: 体积应力:
Θ =σx +σ y +σz
µε = µσ
形变理论( 理论) 形变理论( Hencky — Iliushin 理论)
体积变化是弹性的,且与平均应力成正比。 1. 体积变化是弹性的,且与平均应力成正比。
E σm = εm (1 − 2 µ )
应变偏量与应力偏量成比例。 2. 应变偏量与应力偏量成比例。
弹性阶段: 弹性阶段: 塑性阶段: 塑性阶段:
∂ϕ ⋅ d σ ij = 0 ⇒ 中性变载 ∂ σ ij
r r dσ ⋅ n > 0 r r dσ ⋅ n < 0
加卸载准则
r r dσ ⋅ n = 0
中性变载: 中性变载:当应力增量沿加载 面切线方向变化, 面切线方向变化, 而加载面并不扩大 时,不产生新的塑 性变形。 性变形。
公路工程施工安全技术规范-JTG-F90-2015

公路工程施工安全技术规范1 总则1.0.1 为规范公路工程施工安全技术,保障施工安全,制定本规范。
1.0.2 本规范适用于各等级新建、改扩建、大中修公路工程。
1.0.3 公路工程施工安全生产应贯彻“安全第一、预防为主、综合治理”的方针。
1.0.4 公路工程施工应制定相应的安全技术措施。
1.0.5 公路工程施工除应符合本规范的规定外,尚应符合国家和行业现行有关标准的规定。
2 术语2.0.1 危险源可能造成人员伤害、疾病、财产损失、作业环境破坏或其他损失的因素或状态。
2.0.2 危险源辨识发现、识别危险源的存在,并确定其特性的过程。
2.0.3 事故隐患可能导致事故发生的人的不安全行为、物(环境)的不安全状态和管理上的缺陷。
2.0.4 应急预案针对可能发生的事故,为迅速、有序地开展应急行动而预先制定的行动方案。
应急预案由综合应急预案、专项应急预案、现场处置方案组成。
2.0.5 风险评估对工程中存在的各种安全风险及其影响程度进行综合分析,包括风险辨识、风险估测、风险评价和防控措施。
2.0.6 特种设备涉及生命安全、危险性较大的锅炉、压力容器(含气瓶)、压力管道、电梯、起重机械和场(厂)内专用机动车辆等。
2.0.7 特殊作业人员从事容易发生事故,对操作者本人、他人的安全健康及设备、设施的安全可能造成重大危害的作业的从业人员。
2.0.8 危险性较大工程在施工过程中存在的、可能导致作业人员群死群伤或造成重大财产损失、作业环境破坏或其他损失的工程。
2.0.9 警戒区作业现场未经允许不得进入的区域。
3 基本规定3.0.1 公路工程施工必须遵守国家有关法律法规,符合安全生产条件要求,建立安全生产责任制,健全安全生产管理制度,设立安全生产管理机构,足额配备具相应资格的安全生产管理人员。
3.0.2公路工程施工应进行现场调查,应在施工组织设计中编制安全技术措施和施工现场临时用电方案,对于附录A中危险性较大的工程应编制专项施工方案(内容见附录B),并附具安全验算结果,或组织专家进行论证、审查。
第四章第一节原电池高二化学人教版选择性必修一

电
放电后经充电可使电池中的 锌银蓄电池
池
活性物质获得重生,恢复工 镍镉电池
作能力,可多次重复使用。
锂离子电池
燃料电池 是一种连续地将燃料 和氧化剂的化学能直接转化 成电能的化学电源,又称连 续电池。
氢气、甲醇、天 然气、煤气与氧 气组成燃料电池
发展中的化学电源
干电池
充电电池
燃料电池
汽车用铅蓄电池
锂离子电池
电流方向
1、单位质量或单位体积所能输出电能的 多少,即比能量的大小。 2、输出功率的大小即比功率的大小。
3、电池的存储时间的长短。
目前化学电池的分类
一次电池 电池中的反应物质消耗 普通干电池
到一定程度,就不能再次利 用。
碱性锌锰电池 锌银纽扣电池
化 学
二次电池 又称充电电池或蓄电池。 铅蓄电池
锌锰电池在使用和放置过程中,锌会溶解,锌筒会逐渐变 人鸟无不志 展向翅,膀和难迷高途飞的。盲人一样。
燕志雀,安 气知之鸿帅鹄也之。志哉。 心并志非要 神坚仙,才意能趣烧要陶乐器。,有志的人总可以学得精手艺。
薄,内部糊状电解质会泄漏出来,使电器腐蚀,长时间不
用,应从电器中取出,密封储存于低温干燥处。
为了防止泄露,外壳套上防腐金属或塑料筒,制成防漏电池
- + 书写电极反应式应注意以下几点: 2 2 4.负极失电子所得氧化产物和正极得电子所得还原产物,与溶液的酸碱性有关(如+4价的C在酸性溶液中以CO2形式存在,在碱性溶液中以CO32-形式存在);
C.通入O 的电极为电池的正极 银锌电池是一种纽扣式大容量电池,电极分别是Ag2O和Zn,电解质溶液为 KOH溶液,总反应为:
2 缺点:使用寿命短、易泄露
燃料电池的能量转化率可以达到80%以上。
电路分析基础 第4章 一阶电路的时域分析

时域模型:
电路模型中,元件用R、L、C等参数表征,激励 用电压源电压、电流源电流的时间t的函数表征。
成都信息工程学院-控制工程学院
《电路分析基础》
第四章 一阶电路的时域分析
第4章 一阶电路的时域分析
知识
能力
建立并深刻理解电路的暂态和稳态、 根据给定电路问题合理选择分析方
电路的换路、电路的零输入响应、
线性时不变电容:库伏特性曲线为q-u平面上一条过
原点的直线,且不随时间而变的电容元件。 q(t)=Cu(t)
(2) 符号: q(t) C
i(t) + u(t)
关联参考方向 系数C :电容;
单位:法[拉], F; μF 10-6F ; pF 10-12F;
成都信息工程学院-控制工程学院
《电路分析基础》
《电路分析基础》
第四章 一阶电路的时域分析
动态电路的时域分析
集总电路分:电阻电路和动态电路。 动态电路:至少含有一个动态元件的电路。 动态元件:元件的VCR关系均要用微分或积分来表示的元件。
时域分析: 在时域模型中,以时间为主变量列写电路的 微分方程并确定初始条件,通过求解微分方 程获得电压、电流的时间函数(变化规律)。
即:仅以电场方式存储能量,并可将此能量释放出去,电容本身并不消耗 能量;电容电压反映了电容的储能状态,称电容电压为状态变量。
成都信息工程学院-控制工程学院
《电路分析基础》 5、电容电路的分析 第四章 一阶电路的时域分析
例1 设0.2F电容流过的电流波形如图a所示,
i
5A
已知 u(0) 3。0V试计算电容电压的
C uc(t0)=U0
uc(t) U0
uc1(t) u1(t0)=0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.1 常量
概述 整数
整数语法
整数范围 整数示例
实数
复数 字符串
+10 10 -10 10_1 10_2 10_4 -10_4
4.1 常量/整数
逻辑值
第四章
内部数据类型与表控I/O
4.1 常量
F90只允许十进制实数
概述 整数
实型KIND值:4|8,缺省4
实数
3. 复数精度的转换:将实部和虚部按 最高精度转换成同一精度实数。 4. 复数范围由实部和虚部的范围决定。
4.1 常量/复数
第四章
内部数据类型与表控I/O
4.1 常量
概述 整数
一般字符串语法
<字符串>→(′∣〞){<F90字符>}(′∣〞)
实数
复数 字符串
逻辑值
1. 分隔符为英文引号,且必须配对。 2. 字符串内含引号:交替使用法、重复 使用法。 3. 字符串长度为引号之间字符个数(0: 空串;1:字符)。 4. 字符串内字母区分大小写,空格不能 忽略。
概述 整数
<字符串>→(„∣“){<F90字符集>}(‟∣”)
实数
复数 字符串
①引号为英文引号,且必须配对。
②字符串内含引号:交替使用法、重复使用法。 ③字符串长度为引号之间字符个数。
字符串表示
逻辑值
4.1 常量/字符串
‘A‟
"I am a student.“
"I'm a student.“ 'I''m a student. „
4.1 常量/字符串
第四章
内部数据类型与表控I/O
4.1 常量
逻辑值语法
概述 整数
<逻辑值>→(.true.|.false.)[_<KIND值>] <KIND值>→1∣2∣4∣8
①缺省KIND值为4
②.true.,存储单元内每位为1,可视为整数-1 ③.false.,存储单元内每位为0,可视为整数0
第四章
内部数据类型与表控I/O
4.2 变量
概述 类型
五种类型 : 整型、实型、复型、字符
整型
实型 复型
型和逻辑型变量。
变量KIND参数值意义与常量相同。 变量类型需要通过类型声明语句来
字符型
逻辑型
说明。有两种形式:
4.2 变量/类型
(1)显式声明 在可执行语句前通过类型声明语 句对变量类型进行定义。
4.2 变量/整型
第四章
内部数据类型与表控I/O
4.2 变量
概述 类型
实型变量显示声明(KIND=4,8)
整型
实型 复型
字符型
逻辑型
REAL R1,R2 REAL(4) R3,R4 REAL(KIND=4) R3,R4 REAL*4 R3,R4 DOUBLE PRECISION D1,D2 赋初值 REAL::a=125.5,b !b=0 REAL(8)::c=12.5E3 DOUBLE PRECISION::c=12.5D-10
[_<整型KIND值>]
<符号>→+∣-
实数
复数 字符串
<数字>→1∣2∣3∣4∣5∣6∣7∣8∣9
<整型KIND值>→1∣2∣4∣8
4.1 常量/整数/语法
逻辑值
说明:KIND值只对十进制整数有效。
第四章
内部数据类型与表控I/O
4.1 常量
概述 整数 表4-2 KIND值 1 2 整数KIND值(缺省KIND值为4) 二进位数 8 16 32 取值范围 -128~127,0~255 -32768~32767,0~65535 -2147483648~2147483647
第四章
内部数据类型与表控I/O
4.1 常量
概述 整数
常量是直接写在程序中且在运行期间保 持不变的数据。 五种内部数据类型常量:
整型常量:整数 实型常量:实数
4.1 常量
实数
复数 字符串
逻辑值
复型常量:复数 字符型常量:字符串 逻辑型常量:逻辑值或布尔值
第四章
内部数据类型与表控I/O
逻辑值
③.false.,存储单元内每位为0,可视为整数0。 ④逻辑值可与整数一起参与运算, 5+.true. 值为 4 。
逻辑值表示
.true.
第四章
.false. .TRUE. .FALSE. .True. .FalsE.
内部数据类型与表控I/O
4.2 变量
概述 类型
整型
实型 复型
4.1 常量
概述 整数
实数范围 实数性质 标准形式
4.1 常量/实数
实数
复数 字符数据类型与表控I/O
4.1 常量
概述 整数
复数语法
<复数>→(<实部>,<虚部>)
<实部>→<整数>∣<实数>
实数
复数 字符串
<虚部>→<整数>∣<实数>
复数表示
第四章 内部数据类型与表控I/O
4.2 变量
概述 类型
(2)隐式声明
I-N 规则:凡是变量名以 I-N 、 i-n 开 头的变量被默认为整型变量,以其它 字母开头的变量被默认为实型变量。 变量类型以显式声明优先。
4.2 变量/类型
整型
实型 复型
字符型
逻辑型
第四章
内部数据类型与表控I/O
CHARACTER(LEN=10) C3,C4,C5*20
4.2 变量/字符型
字符型
逻辑型
CHARACTER*10 C3,C4,C5*20
赋初值
CHARACTER(1)::c=„$‟,s*4=„This‟,cc
!cc以空格填充
第四章 内部数据类型与表控I/O
4.2 变量
概述 类型
逻辑型变量显式声明(KIND=1,2,4,8)
变量是在程序运行过程中可随时改变 的数据。在任何时刻,一个变量只能有 且必须有一个确定的值。 变量名称:F90中最大长度为31个字符。
F90为每个变量分配若干连续的存储单 元来存放变量的值。 变量名称代表其存储单元的首地址, 通过变量名称来访问和处理变量。 图4-2所示
字符型
逻辑型
4.2 变量
4.2 变量/类型
第四章
内部数据类型与表控I/O
4.2 变量
概述 类型
整形变量显式声明(KIND=1,2,4,8)
整型
实型 复型
字符型
逻辑型
INTEGER I1,I2 INTEGER(4) K1,K2 INTEGER(KIND=4) L1,L2 INTEGER*4 N1,N2 *代表占用字节数 赋初值 INTEGER::a=15,b !b=0 INTEGER::a,b “::”表示在变量声明中可以赋初值
4.2 变量/实型
第四章
内部数据类型与表控I/O
4.2 变量
概述 类型
复型变量显式声明(KIND=4,8)
整型
实型 复型
字符型
逻辑型
COMPLEX C1,C2 COMPLEX(4) C3,C4 COMPLEX(KIND=4) C3,C4 COMPLEX*8 C3,C4 COMPLEX*16 DC1,DC2 DOUBLE COMPLEX DC1,DC2 赋初值
4.2 变量/复型
COMPLEX(4)::a=(5.7,8.5),b
!b=(0,0)
DOUBLE COMPLEX::c=(12.5D-10,125)
第四章 内部数据类型与表控I/O
4.2 变量
概述 类型
字符型变量显式声明(KIND=1)
CHARACTER C1,C2
整型
实型 复型
CHARACTER(10) C3,C4,C5*20
第四章 内部数据类型与表控I/O
0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 概述 常量 变量 表达式 赋值语句 表控输入输出 参数语句(PARAMETER语句) 标准函数 END、STOP、PAUSE语句 简单顺序程序设计应用
《FORTRAN90程序设计》课多媒体课件
4.0 概述
逻辑值
实数在程序中可以不按标准化形式 表示,程序在编译和执行时,自动转化为 标准化形式进行存储或输出。不同编译 系统采用标准化形式不同。
4.1 常量/实数/标准
第四章
内部数据类型与表控I/O
4.1 常量
复数语法
概述 整数
<复数>→(<实部>,<虚部>)
<实部>→<整数>∣<实数> <虚部>→<整数>∣<实数>
4.2 变量
概述 类型