• 2024-07-02气象信息系统工程-fortran
    《气象信息系统工程》一命速通HandsonFortran&OpenGradsFortran与OpenGradsFortranprogrammain!exampleimplicitnonerealst1,st2,st3,stavest1=9.5st2=9.0st3=8.7stave=(st1+st2+st3)/3.0print*,'stave=',staveen
  • 2024-06-21fortran 数组下标从0还是1开始?
    Fortran语言中,数组的下标是从1开始的,这与许多其他编程语言(如C、Python或Java)将数组下标从0开始的习惯不同。这种从1开始的下标命名方式源于Fortran的历史,当时的记录卡片和编程语言是从1开始编号的。以下是一个Fortran代码示例,展示了如何声明一个数组并使用从1开始的下标:program
  • 2024-06-21fortran continue的用法
    continue是继续语句。表示不执行continue后面的语句,直接进入下次循环。参考:https://wenku.baidu.com/view/7e4f63f702f69e3143323968011ca300a6c3f69e.html在Fortran77中,CONTINUE语句通常用于结束一个IF语句块或循环(例如DO循环),并且转移到下一个语句。它的作用类似于其他编
  • 2024-06-09Fortran入门(四)期末复习|数组
    一:字符数据处理1:字符关系字符比较是按ASCII码值的大小进行比较的。排列的基本规则是:空格字符最小,数字比字母小,大写字母比小写字母小。字符型数据比较遵循:(1)单个字符按ASCII比较(2)两个相同长度的字符串的比较是将字符串的字符从左到右逐个比较,以第一对不同字符的比较结果为准
  • 2024-06-09Fortran入门(一)(期末复习)
     一:基本数据类型1:整型数据(INTEGER)整型数据类型的性质整型数据类别名类别参数 字节数字节型11短整型22基本整型44长整型88这里需要注意:类别参数为1的整型变量,其有符号数的表示范围是-128~127在FORTRAN95中,数字串后有一个可任选的下划线后再跟类别参数,例如32_2
  • 2024-05-162024年5月份编程语言TIOBE 5 月榜单公布Fortran重返top10
    编程语言是计算机科学中不可或缺的一部分。随着科技的快速发展,各种编程语言也紧随着发展,不断涌现新的编程语言。每年5月份,TIOBE编程语言排行榜会公布当年的5月份编程语言TIOBE榜单。本文将展示2024年5月份编程语言TIOBE5月榜单的相关内,5月TIOBE编程语言榜单已发布,一起来看看
  • 2024-04-09HSPF(Hydrological Simulation Program Fortran)模型
    HSPF模型与SWAT模型一样都是著名的水文模型软件,在世界各地的水文模拟中得到广泛的应用。由于种种原因,HSPF模型在国内的影响力不如SWAT;但是,HSPF模型也有其自身的优势,比如:1.它有很高集成度的前后处理软件,减轻建模的负担;2.它可以自主调节水文响应单元的大小,模型有更好的灵活性;3.它
  • 2024-03-20C# Fortran混合编程
    基本目标:利用c#调用fortran中的souroutine或者function方法。通过把fortran代码编译成.dll(windows)/.so(unix)动态库,放到c#的执行路径下。再通过c#中的DllImport方法导入库函数,实现在c#中调用fortran方法。1.DllImport方法该方法来自System.Runtime.In
  • 2024-01-31CPU性能跑分工具 SPEC2006
    一.工具介绍 前言   SPEC2006benchmark是SPEC新一代的行业标准化的CPU测试基准套件。重点测试系统的处理器,内存子系统和编译器。这个基准测试套件包括的SPECint基准和SPECfp基准。主要依赖于gcc,g++,gfortran并与其 版本息息相关。其中SPECint2006基准包含12个不同
  • 2024-01-1823 年来首次,C# 荣获 TIOBE 2023 年度编程语言
    IT之家 1月8日消息,TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,评判的依据来自世界范围内的工程师、课程、供应商及搜索引擎。2024年1月TIOBE指数于近日发布,同时官方公布了2023年编程语言排名,C#荣获TIOBE2023年度编程语言,这是23年来C#首次拿下这一荣
  • 2023-12-03fortran实战手册(5)
    目录高斯消元法高斯消元法programhellousegaussimplicitnoneinteger,parameter::mat_n=3real,dimension(mat_n)::rootsreal,dimension(mat_n)::b=[3,3,-6]character(len=50)::a_formatreal,dimension(mat_n,mat_n)::a=reshape([1,2,-3,2
  • 2023-11-24fortran实战手册(4)
    目录数组笛卡尔积数组笛卡尔积aida1a2bidb1b21667417684289791768416674299592897929959Processreturned0(0x0)executiontime:0.167sPressanykeytocontinue.programlearnimplicitnoneinteger,dimensio
  • 2023-11-23Fortran 中write函数用法详解及格式化输出简介
    目录write函数用法详解及格式化输出简介write的最基础用法print格式化输出常用格式控制符详解Iw.[m]Fw.dEw.d[Ee]Dw.dAwnXLw字符串/不常用格式控制符详解Gw.d[Ee]TcTLnTRnSP,SSBN,BZkPBw[.m]Ow[.m]Zw[.m]使用print进行格式化输出附录format命令格式控制符号表参考write函数
  • 2023-11-07fortran实战手册(2)
    目录ifandselectcaseifandselectcase您叫什么名字?张三您数学、英语、政治成绩多少分?98,78,55Hi,欢迎张三!您平均分:77!您真是一个数学天才!您政治要加油了!Processreturned0(0x0)executiontime:17.262sPressanykeytocontinue
  • 2023-11-05fortran实战手册(1)
    概述FORTRAN是英文“FORmulaTRANslator”的缩写,译为“公式翻译器”,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。Fortran语言的最大特性是接近数学公式的自然描述,在计算机里
  • 2023-10-16无涯教程-NumPy - reshape函数
    此函数在不更改数据的情况下为数组提供了新的维度,它接受以下参数-numpy.reshape(arr,newshape,order')Sr.No.描述1arr数组2newshapeint或int的元组,新维度应与原始维度兼容3order如果数组存储在类似Fortran的连续内存中,则"C"表示C风格,"F"表示Fortran风格,"
  • 2023-09-21fortran求矩阵特征值
    拿来即用的求矩阵特征值的fortran程序摘自宋叶志《Fortran科学计算与工程》!-----------------------------------------------!input:A(n,n)为输入的n*n的矩阵,tol是迭代停止的阈值!output:namda为主特征值,u(n)为输入矩阵的n个特征值!-------------------------------
  • 2023-07-30编程语言的重生
    有些语言在技术迭代过程中被逐渐淘汰,而有些语言则以另一种形式“向死而生”。那么,编程语言的“陨落”意味着什么呢?在我们近一步讨论之前,会对此进行解释。编程语言可以用来编写计算机应用程序,和其它人类语言或文化一样备受潮流影响。所以,某种语言“陨落”并非无人问津,只是不再“热门
  • 2023-05-20Fortran程序的Makefile文件
      qqqq #获取文件夹中所有.f90文件列表notdir把展开的文件去除掉路径信息SRCS_F90=$(wildcard*.f90)SRCS_F=$(wildcard./*.f)SRCS_DIR=$(notdir$(SRCS_F))#替换.f90后缀为.o后缀得到.o文件列表OBJS_F90=$(patsubst%.f90,%.o,$(SRCS_F90))OBJS_F=$
  • 2023-04-13Fortran生成正态分布随机数
    分享一个fortran生成正态分布随机数的自函数,拿来即用,已经在intel的ifort编译器上测试通过subroutinegaussrandom(y1,y2)coutputy1andy2obeynormaldistributionof(0,1)real::x1,x2,y1,y2datapii/3.14159265/callrandom_seed()cal
  • 2023-03-20Fortran读书笔记(3)
    本篇文章为本人读气象出版社的fortran程序设计,若有侵权,请私信,本人立即删除数组的定义数组举例:integera(-5,5),b(20)character*8d(50)dimensiona(2,3)integera
  • 2023-03-16Fortran语言在线代码运行编译工具推荐
    Fortran语言在线运行编译,是一款可在线编程编辑器,在编辑器上输入Fortran语言代码,点击运行,可在线编译运行Fortran语言,Fortran语言代码在线运行调试,Fortran语言在线编译
  • 2023-03-07计算机语言的发展史
    计算机语言的发展史人们编写程序时需要遵循的规则就是计算机语言规则。计算机程序设计语言,是指一组用来定义计算机程序的语法规则,通常简称为“编程语言”。计算机程序设
  • 2023-03-03Fortran读书笔记(气象出版社版)
    说明:本笔记是读书笔记,记录了本人认为书本的精华,和简单代码的自行敲击只用于学习交流, 其它违法行为,与本人无关若有版权冲突,本人立即删除. 第一编略本笔记从第5
  • 2023-02-26macOS使用CodeRunner快速配置fortran环境
    个人网站:xzajyjs.cn由于一些项目的缘故,需要有fortran的需求,但由于是M1mac的缘故,不能像windows那样直接使用vs+ivf这种经典配置。搜了一下网上主流的跨平台方案,主要是gfo