当前位置:首页 > 教育 >

转置矩阵的计算公式(矩阵转置运算公式大全)

来源:原点资讯(www.yd166.com)时间:2023-10-31 16:35:45作者:YD166手机阅读>>

Fortran在科学计算方面有强大运算能力,主要是体现在矩阵上,Fortran专门为矩阵的应用设计了很多专用函数。

对于一个矩阵的转置矩阵,简单来讲,就是行变列。如果用标准程序来写,就是两个循环,然后行列交换。有矩阵A,它的转置矩阵为矩阵B。

do i=1,im do j=1,jm b(j,i)=a(i,j) end do end do

Fortran专门有矩阵转置的函数。b=transpose(a)。这和上面的代码是等效的。

两个矩阵相乘,要求只有在第一个矩阵的列数(column)和第二个矩阵的行数(row)相同时才有意义。

转置矩阵的计算公式,矩阵转置运算公式大全(1)

矩阵A*矩阵B=矩阵C

矩阵相乘结果满足如下公式:

  1. C11=A11B11 A12B21
  2. C12=A11B12 A12B22
  3. C21=A21B11 A22B21
  4. C22=A21B12 A22B22

用标准代码就是:

do i=1,im do j=1,im c(i,j)=0 do k=1,jm c(i,j)=c(i,j) a(i,k)*b(k,j) end do end do end do

Fortran专门有矩阵相乘的函数。c=matmul(a,b)。这和上面代码是等效的。

我们做一个练习,把一个3*3矩阵A,分别通过代码和函数公式求出转置矩阵B,然后再分别通过代码和函数公式计算A,B相乘得到矩阵C。

program test70 implicit none integer,parameter::im=3,jm=3 integer::i,j,k integer::a(im,jm),b(jm,im),c(im,im)=0 data a & /1,2,3,& 5,9,4,& 7,2,6/ write(*,*)"矩阵A:" write(*,"(3i2)")a write(*,'(60("-"))') do i=1,im do j=1,jm b(j,i)=a(i,j) end do end do write(*,*)"循环求矩阵B:" write(*,"(3i2)")b write(*,'(60("-"))') b=transpose(a) write(*,*)"公式求矩阵B:" write(*,"(3i2)")b write(*,'(60("-"))') do i=1,im do j=1,im c(i,j)=0 do k=1,jm c(i,j)=c(i,j) a(i,k)*b(k,j) end do end do end do write(*,*)"循环求矩阵A*B:" write(*,"(3i4)")c write(*,'(60("-"))') c=matmul(a,b) write(*,*)"公式求矩阵A*B:" write(*,"(3i4)")c write(*,'(60("-"))') pause stop end program test70

运行程序,结果如下:(Fortran矩阵顺序是先列后行)

转置矩阵的计算公式,矩阵转置运算公式大全(2)

运行结果

Fortran中两个矩阵可以直接相加,相减。大大提高了运行效率。

转置矩阵的计算公式,矩阵转置运算公式大全(3)

栏目热文

转置矩阵图解(转置矩阵的公式)

转置矩阵图解(转置矩阵的公式)

矩阵的转置AT把矩阵 A 的行换成同序数的列得到一个新矩阵,叫做A的转置矩阵,记作AT矩阵的转置也是一种运算,满足下述运...

2023-10-31 17:16:17查看全文 >>

xr强行重启怎么弄(xr如何强制关机和重启)

xr强行重启怎么弄(xr如何强制关机和重启)

我们的iPhone手机有时会遇到黑屏无反应但是拨动开关静音键是有震动反应这时候就需要强制重启,因为苹果有很多代所以强制重...

2023-10-31 16:32:54查看全文 >>

xr无故重启怎么解决(xr无缘无故自动重启)

xr无故重启怎么解决(xr无缘无故自动重启)

9.20日手机开始重启,20.21两天也就重启了六回吧,今天重启了20多回实在是太影响日常使用了,想问下大佬们这个故障码...

2023-10-31 16:36:16查看全文 >>

xr强制重启怎么解决(xr频繁重启怎么解决)

xr强制重启怎么解决(xr频繁重启怎么解决)

最近很多朋友都在询问关于iPhoneXr黑屏,iphonexr突然开不了机的问题,今天就来跟大家聊一聊手机无法开机这个话...

2023-10-31 16:50:54查看全文 >>

2022年贵阳机场买茅台(2023年贵阳机场可以买茅台吗)

2022年贵阳机场买茅台(2023年贵阳机场可以买茅台吗)

经济观察网 记者 王帅国 近日,网络平台上流传的一份《2022年贵阳市“强省会”促进消费增长工作方案》(下称《方案》)显...

2023-10-31 16:49:28查看全文 >>

矩阵的转置怎么求举例(转置矩阵和原矩阵举例)

矩阵的转置怎么求举例(转置矩阵和原矩阵举例)

在计算矩阵的时候,需要很细心,一不小心就会算错了,在没有标准答案的时候,该如何验证你算的对不对呢?这个时候,你就可以使用...

2023-10-31 16:40:25查看全文 >>

矩阵转置的法则(矩阵转置的最佳方法)

矩阵转置的法则(矩阵转置的最佳方法)

①目标将一个二维数组表示的矩阵转置~②命令行#include<stdio.h>#include< st...

2023-10-31 16:32:07查看全文 >>

如何求矩阵的转置(矩阵的转置是怎么转的)

如何求矩阵的转置(矩阵的转置是怎么转的)

混合矩阵的转置是指将一个混合矩阵的行和列互换得到的新矩阵。混合矩阵是由不同类型的元素组成的矩阵,例如整数、小数、分数等。...

2023-10-31 17:13:06查看全文 >>

怎样求矩阵转置(Matlab如何求矩阵的转置)

怎样求矩阵转置(Matlab如何求矩阵的转置)

1.矩阵的转置2.矩阵的性质六个性质,...

2023-10-31 17:05:34查看全文 >>

一个矩阵的转置怎么求(矩阵转置举例)

一个矩阵的转置怎么求(矩阵转置举例)

有关矩阵的讲解,在之前我已经提过了,矩阵是一个数表,大家一定要记清楚!下面我们来说一说矩阵的转置,首先来了解一下定义:定...

2023-10-31 17:01:20查看全文 >>

文档排行