首页 > 其他分享 >fortran实战手册(5)

fortran实战手册(5)

时间:2023-12-03 23:14:10浏览次数:34  
标签:实战 real mat err 0.00 手册 write fortran roots

目录

高斯消元法


program hello
    use gauss
    implicit none
    integer,parameter::mat_n=3
    real,dimension(mat_n)::roots
    real,dimension(mat_n)::b=[3,3,-6]
    character(len=50)::a_format
    real,dimension(mat_n,mat_n)::a=reshape([1,2,-3,2,1,1,-1,-2,1],[mat_n,mat_n],order=[1,2])
    integer::err_flag
    character(len=50)::err_msg
    write (a_format,"(I1,(A9))") mat_n,"(F6.2,1x)"


    call gauss_roots(a,b,mat_n,roots,err_flag,err_msg)
    if (err_flag>0) then
        write (*,*) "error:",err_msg
    else
        a=reshape(a,[mat_n,mat_n],order=[2,1])
        write (*,*) "a="
        write (*,"("//a_format//")") a
        write (*,*) "b="
        write (*,*) b
        write (*,*) "x="
        write (*,*) roots
    end if
end program

 a=
  1.00   2.00  -1.00
  0.00  -3.00   0.00
  0.00   0.00  -2.00
 b=
   3.00000000      -3.00000000      -4.00000000
 x=
   3.00000000       1.00000000       2.00000000

Process returned 0 (0x0)   execution time : 0.182 s
Press any key to continue.

标签:实战,real,mat,err,0.00,手册,write,fortran,roots
From: https://www.cnblogs.com/waterruby/p/17874004.html

相关文章

  • dump 日志收集与分析(jmap 和 jstack 工具)讲解与实战操作
    目录一、概述二、常见的dump工具三、dump可能会导致进程卡住风险(生产谨慎操作)四、安装JDK五、jmap介绍与示例讲解1)jmap介绍2)Kafka安装(单机)1、下载安装包2、配置环境变量3、配置kafka3、配置ZooKeeper4、启动kafka5、验证3)示例讲解【示例一】执行jmap命令查看内存使用情况【......
  • 大数据 - MapReduce:从原理到实战的全面指南
    本文深入探讨了MapReduce的各个方面,从基础概念和工作原理到编程模型和实际应用场景,最后专注于性能优化的最佳实践。关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验......
  • 大数据 - MapReduce:从原理到实战的全面指南
    本文深入探讨了MapReduce的各个方面,从基础概念和工作原理到编程模型和实际应用场景,最后专注于性能优化的最佳实践。关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验......
  • 大数据 - MapReduce:从原理到实战的全面指南
    本文深入探讨了MapReduce的各个方面,从基础概念和工作原理到编程模型和实际应用场景,最后专注于性能优化的最佳实践。关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验......
  • 正则表达式手册
    正则表达式教程:https://www.runoob.com/regexp/regexp-tutorial.html正则表达式在线验证:http://c.runoob.com/front-end/8541、同时包含大写字母、小写字母和数字;密码长度为6-32个字符;^(?=.*[0-9].*)(?=.*[A-Z])(?=.*[a-z])[A-Za-z\d]{8,32}$2、同时包含大写字母、小写字母......
  • 七天.NET 8操作SQLite入门到实战 - 第五天引入SQLite-net ORM并封装常用方法(SQLiteHel
    前言上一章节我们搭建好了EasySQLite的前后端框架,今天我们的主要任务是在后端框架中引入SQLite-netORM并封装常用方法(SQLiteHelper)。七天.NET8操作SQLite入门到实战详细教程第一天SQLite简介第二天在Windows上配置SQLite环境第三天SQLite快速入门第四天EasySQLite......
  • [TS手册学习] 04_类
    TS官方手册:TypeScript:Handbook-TheTypeScriptHandbook(typescriptlang.org)类Class类的成员初始化类的成员属性声明类型:classPoint{x:number;y:number;}类的成员属性初始化,会在实例化的时候完成赋值:classPoint{x:number=0;y:number=0;......
  • [TS手册学习] 04_类
    TS官方手册:TypeScript:Handbook-TheTypeScriptHandbook(typescriptlang.org)类Class类的成员初始化类的成员属性声明类型:classPoint{x:number;y:number;}类的成员属性初始化,会在实例化的时候完成赋值:classPoint{x:number=0;y:number=0;......
  • AI人人必修-提示词工程+大模型多场景实战(丰富资料)
    AI人人必修-提示词工程+大模型多场景实战(丰富资料)51xuebc+尾缀大模型多场景实战:完成AI应用的普遍应用与深度探究随着人工智能技术的不时开展,大模型多场景实战成为了AI应用范畴的一种重要趋向。大模型是指巨型范围的深度学习模型,具有参数量宏大、数据吞吐量高等特性,可以完成更复杂......
  • 小程序开发实战案例之如何获取用户信息(一)
    ✌️简单唠两句经过小程序0-1开发系列内容的学习,相信大家对于如何开发小程序已经有了一些初步了解。今天新开设小程序开发实战专栏,希望能帮助大家在不同小程序开发场景中更丝滑的完成开发~ 支付宝小程序开发0-1系列专栏内容详见:最新demo版|如何0-1开发支付宝小程序之前......