求fortran编写的三个矩阵相乘的程序,三个矩阵设置成(m,m)形状的.矩阵是T*K*T的转置.最好能设置成两重循环,即do i=1,mdo j=1,m

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 06:13:11
求fortran编写的三个矩阵相乘的程序,三个矩阵设置成(m,m)形状的.矩阵是T*K*T的转置.最好能设置成两重循环,即do i=1,mdo j=1,m

求fortran编写的三个矩阵相乘的程序,三个矩阵设置成(m,m)形状的.矩阵是T*K*T的转置.最好能设置成两重循环,即do i=1,mdo j=1,m
求fortran编写的三个矩阵相乘的程序,三个矩阵设置成(m,m)形状的.
矩阵是T*K*T的转置.最好能设置成两重循环,即do i=1,m
do j=1,m

求fortran编写的三个矩阵相乘的程序,三个矩阵设置成(m,m)形状的.矩阵是T*K*T的转置.最好能设置成两重循环,即do i=1,mdo j=1,m
你的问题可进行简化,fortran中可以直接用matmul函数进行矩阵的乘积,下面是我编的程序愿您满意!其中矩阵C为矩阵A的转置,有问题可以问我
program main
implicit none
integer::A(3,3)=(/1,2,3,4,5,6,7,8,9/)
integer::B(3,3)=(/9,8,7,6,5,4,3,2,1/)
integer::C(3,3)=0
integer::D(3,3)=0
integer::i,j
do j=1,3
C(j,:)=A(:,j)!矩阵A的转置赋给C
enddo
write(*,*)"矩阵A=:"
write(*,"(3I3/)")((A(i,j),j=1,3),i=1,3)
write(*,*)"矩阵B=:"
write(*,"(3I3/)")((B(i,j),j=1,3),i=1,3)
write(*,*)"矩阵C=:"
write(*,"(3I3/)")((C(i,j),j=1,3),i=1,3)
D=matmul(A,B)
write(*,*)"矩阵A*B=:"
write(*,"(3I8/)")((D(i,j),j=1,3),i=1,3)
D=matmul(D,C)
write(*,*)"矩阵A*B*C=:"
write(*,"(3I8/)")((D(i,j),j=1,3),i=1,3)
stop
end

本人为fortran初学者,跪求fortran上矩阵相乘.矩阵求逆的程序,要自己遍的那种. 求fortran编写的三个矩阵相乘的程序,三个矩阵设置成(m,m)形状的.矩阵是T*K*T的转置.最好能设置成两重循环,即do i=1,mdo j=1,m 求一个三个矩阵相乘C++程序要 输入三个矩阵 输出三个矩阵相乘结果的! 求大神. 用Fortran语言编写两个4*4矩阵乘的程序 用fortran语言编一个矩阵相乘的通用程序 急用 fortran程序求矩阵特征值, 求相关系数fortran程序~求相关系数的fortran程序~. 如何用mathematica计算矩阵相乘数学建模中用到的,尽量把编写的程序展示一下. 怎样求最长连续降水日数用fortran程序编写, 编写牛顿均差插值多项式的程序用fortran语言 使用fortran,编写程序将200个整数按照从小到大的顺序排列 求:牛顿迭代法解方程的程序要Fortran的 写出一个“求3*4矩阵中的最大元素和最小元素”的fortran程序,本人程序小白,望能详细解读下, 如何用Fortran求矩阵中某元素的位置 用Java线程编写矩阵相乘的计算程序.用Java线程编写两个10×10矩阵相乘的计算程序,用10个线程完成结果矩阵的乘法,其中每一个线程计算结果矩阵的一行.矩阵的元素用随机整数填充. 编写程序:求一个3行3列的矩阵对角线的元素之和. 编写程序求一个4×4矩阵的对角线元素之和. 求用MATLAB编写空间梁的单元刚度矩阵和整体刚度矩阵的程序最近有一个作业是用MATLAB编写程序计算空间梁,单我不知道如何写求刚度矩阵的程序,