当前位置: 首页 > news >正文

Windows平台Fortran编程入门

Fortran,原意为 Formula Translation(公式翻译器);一门出现很早的面向科学计算的高级语言,在数值计算领域仍然使用;

免费 Fortran 的编译器包括 GCC 的 GFortran,Intel 的 Intel Fortran Compiler 等;

下面看一下一个小巧的Fortran编译器G95;

安装以后,把G95的bin目录加入path环境变量;

新建如下的环境变量;

 

做一个简单程序,保存为test1.f90,

program addNumbers
! This simple program adds two numbersimplicit none
! Type declarationsreal :: a, b, result
! Executable statementsa = 12.0b = 15.0result = a + bprint *, 'The total is ', result
end program addNumbers

构建运行如下; 

 

再做一个test2.f90,

PROGRAM Example_1_1       ! 求两种平均値REAL :: a, b, av1, av2READ *, a, bav1 = (a + b)/2; av2 = (a*b)**0.5PRINT *, av1, av2
END

构建运行如下;输入2个数,然后计算; 

 

没有分类,先放到matlab里面; 

http://www.lryc.cn/news/158468.html

相关文章:

  • 05-Mysql夺命三连问:什么是索引下推?什么是索引覆盖?什么是回表?【Java面试总结】
  • 晨启,MSP430开发板,51开发板,原理图,PCB图
  • Notepad++ 的安装及配置
  • ✔ ★算法基础笔记(Acwing)(一)—— 基础算法(20道题)【java版本】
  • 简单记录下gin中使用中间件记录操作日志
  • 基于Matlab利用IRM和RRTstar实现无人机路径规划(附上源码+数据+说明+报告+PPT)
  • uniapp使用@microsoft/signalr(报错“ReferenceError: require is not defined“)
  • CloudCompare 二次开发(9)——半径滤波
  • ElementUI浅尝辄止29:Breadcrumb 面包屑
  • ABB MPRC086444-005数字输入模块
  • stable diffusion实践操作-常见lora模型介绍
  • kubeadm 安装k8s
  • 选择最适合您的Bug管理软件:市场比较与推荐
  • Spring MVC的常用注解及用法
  • HTTP和HTTPS的区别、 HTTPS运行原理
  • 统计封闭岛屿的数目
  • 【数据结构与算法系列4】长度最小的子数组
  • 问道管理:底部渐渐抬高 今年反弹时刻或已来临
  • 正规黄金代理的三大要素
  • Spine2D骨骼动画播放器 - 微信小程序版
  • 蓝天转债,双良转债上市价格预测
  • python-爬虫-xpath方法-批量爬取王者皮肤图片
  • go锁--读写锁
  • Unity中Shader的屏幕坐标
  • springboot MongoDB 主从 多数据源
  • 【100天精通Python】Day57:Python 数据分析_Pandas数据描述性统计,分组聚合,数据透视表和相关性分析
  • Unity 切换场景后场景变暗
  • RabbitMQ学习笔记
  • 【C# Programming】类、构造器、静态成员
  • 软件层面缓存基本概念与分类