基本矩阵运算

https://www.cnblogs.com/xxfss2/archive/2011/11/15/2249981.html

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
program Console4
    implicit none
    parameter N=5 
    integer i,j
    real  array1(2,N),array2(N,2),array3(2,2)
    real array4(2,3),array5(2,3),array6(2,3)
    array1(1,1)=3.2;array1(1,2)=4.5;array1(1,3)=7.56;array1(1,4)=6.34;array1(1,5)=34.2;
    array1(2,1)=44.3;array1(2,2)=12.3;array1(2,3)=1.236;array1(2,4)=12.2;array1(2,5)=9.5; 
   !对array1 求转置矩阵 
    array2=transpose(array1)
   call PrintArray(array1) 
   call PrintArray(array2) 
   !对array1和array2求乘积 
    array3=matmul(array1,array2)
   call PrintArray(array3)  
   array4=3
   array5=2
   array6=array4+array5
   call PrintArray(array6)  
   array6=array4-array5
   call PrintArray(array6)  
   !array6= lincg(array5)
    read *,i

    end program Console4

subroutine PrintArray(array)
    real array(:,:)
   integer length,i
   length=size(array,1) 
   do i=1,length
        print *,array(i,:)
   end do
   print *,''
end subroutine
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值