- 1
- 0
- 约1.86万字
- 约 35页
- 2022-12-21 发布于上海
- 举报
PAGE
PAGE 10
数值分析程序设计
Part II Fortran 程序设计
线性代数
矩阵的加法和乘法
矩阵作为数值分析的重要工具,在数值计算中具有非常重要的作用,在Fortran 语言中利用数组来表示矩阵。在 Fortran 90 中可以直接对数组进行计算, 一个命令就可以完成矩阵的加法、减法。
Real a(m,n), b(m,n),c(m,n) C=a+b !矩阵加法
C=a-b !矩阵减法
在 Fortran 77 中必须利用循环完成矩阵的加减法: do r=1,m
do c=1,n c(r,c)=a(r,c)+b(r,c)
end do end do
矩阵的乘法,在 Fortran 90 中不能直接用乘号来做,必须调用库函数。
C=a*b !这个命令是做 c(I,j)=a(I,j)*b(I,j)
C=matmul(a,b) !库函数 matmul 可以做矩阵相乘
在 Fortran 77 中则要自己写矩阵乘法程序代码进行计算,下面是 Fortran 77
固定格式编写的矩阵相乘程序代码:
C
C 矩阵乘法范例
C By Perng 1997/9/17 PROGRAM MATMUL_DEMO IMPLICIT NONE
INTEGER N
数值分析程序设计
PARAMETER(N=3)
INTEGER A(N,N) ! MATRIX A INTEGE
您可能关注的文档
最近下载
- 2025生态环境部中心招聘18人模拟试卷含答案解析.docx VIP
- 医学遗传学试卷及答案.docx VIP
- 曲臂式高空作业车操作规范交底.docx VIP
- 2018年北京中考数学真题及答案.docx VIP
- 2025年福建省泉州市事业单位考试《综合基础知识》真题及答案解.docx VIP
- 山东乐橘新生资源再生有限公司废塑料回收再生产业化项目(一期)环境影响报告表.docx VIP
- 输变电工程-标准工艺应用图册.doc VIP
- 电梯使用管理自行检查记录表.docx VIP
- 2025年金融投资策略制定与实施手册.docx VIP
- 七年级数学下学期期中测试卷(1)(解析版)【测试范围:七年级下册第7章-第8章】(青岛版2024版).docx VIP
原创力文档

文档评论(0)