我有一个复数数组,我想用fortran的write输出成6*6矩阵,format里写什么?parameter(n=6)dimension a(n,n)complex ::aa(1,1)=(1.0,0.0)a(1,2)=(1.0,2.0)a(1,3)=(2.0,1.0)a(1,4)=(0.0,0.0)a(1,5)=(3.0,0.0)a(1,6)=(2.0,0.0)a(2,1)=(1.0,-2.0)a(2,2)=(2

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 11:07:21
我有一个复数数组,我想用fortran的write输出成6*6矩阵,format里写什么?parameter(n=6)dimensiona(n,n)complex::aa(1,1)=(1.0,0.0)

我有一个复数数组,我想用fortran的write输出成6*6矩阵,format里写什么?parameter(n=6)dimension a(n,n)complex ::aa(1,1)=(1.0,0.0)a(1,2)=(1.0,2.0)a(1,3)=(2.0,1.0)a(1,4)=(0.0,0.0)a(1,5)=(3.0,0.0)a(1,6)=(2.0,0.0)a(2,1)=(1.0,-2.0)a(2,2)=(2
我有一个复数数组,我想用fortran的write输出成6*6矩阵,format里写什么?
parameter(n=6)
dimension a(n,n)
complex ::a
a(1,1)=(1.0,0.0)
a(1,2)=(1.0,2.0)
a(1,3)=(2.0,1.0)
a(1,4)=(0.0,0.0)
a(1,5)=(3.0,0.0)
a(1,6)=(2.0,0.0)
a(2,1)=(1.0,-2.0)
a(2,2)=(2.0,0.0)
a(2,3)=(2.0,0.0)
a(2,4)=(0.0,2.0)
a(2,5)=(0.0,0.0)
a(2,6)=(1.0,0.0)
a(3,1)=(2.0,-1.0)
a(3,2)=(2.0,0.0)
a(3,3)=(3.0,0.0)-w
a(3,4)=(0.0,3.0)
a(3,5)=(0.0,0.0)
a(3,6)=(0.0,0.0)
a(4,1)=(0.0,0.0)
a(4,2)=(0.0,-2.0)
a(4,3)=(0.0,-3.0)
a(4,4)=(0.0,0.0)
a(4,5)=(0.0,0.0)
a(4,6)=(0.0,0.0)
a(5,1)=(-3.0,0.0)
a(5,2)=(0.0,0.0)
a(5,3)=(0.0,0.0)
a(5,4)=(0.0,0.0)
a(5,5)=(0.0,0.0)
a(5,6)=(0.0,0.0)
a(6,1)=(-2.0,0.0)
a(6,2)=(-1.0,0.0)
a(6,3)=(0.0,0.0)
a(6,4)=(0.0,0.0)
a(6,5)=(0.0,0.0)
a(6,6)=(0.0,0.0)
write(*,643) ((a(i,j),j=1,n),i=1,n)
643 format(?)

我有一个复数数组,我想用fortran的write输出成6*6矩阵,format里写什么?parameter(n=6)dimension a(n,n)complex ::aa(1,1)=(1.0,0.0)a(1,2)=(1.0,2.0)a(1,3)=(2.0,1.0)a(1,4)=(0.0,0.0)a(1,5)=(3.0,0.0)a(1,6)=(2.0,0.0)a(2,1)=(1.0,-2.0)a(2,2)=(2
我从来不用format语句,如果要求不高的话可以
write(*,*) ((a(i,j),j=1,n),i=1,n)
或者
do i=1,6
write(*,*) a(i,:)
enddo
如果你对格式要求很高,那么最不济的办法可以用循环并分实部和虚部来输出,这样就全是实数了.

我有一个复数数组,我想用fortran的write输出成6*6矩阵,format里写什么?parameter(n=6)dimension a(n,n)complex ::aa(1,1)=(1.0,0.0)a(1,2)=(1.0,2.0)a(1,3)=(2.0,1.0)a(1,4)=(0.0,0.0)a(1,5)=(3.0,0.0)a(1,6)=(2.0,0.0)a(2,1)=(1.0,-2.0)a(2,2)=(2 fortran 某一行最小值有没有什么简单的表示方法可以表示fortran里面一个数组某一行的最小值 Fortran里面的一些问题我有一个老程序,里面有几个部分是读数到一个数组中,以前的数组不是动态的,大致类似于这样的定义:DOUBLE PRECISION US_T1(NX,NY,NZ),US_T2(NX,NY,NZ)其中NX,NY,NZ都是提前定义好的P Fortran中的size函数怎么用?如果有一个二维数组t(i,j),那size(t,1)和size(t, 用C++MFC显示一个复数函数图像我的疑惑是复数只能求幅度 如何表示相位呢要显示的是数组表示的函数 matlab元胞数组内部怎么做运算?我有一个元胞数组x(100,1),里面的100个数组都为5行5列的矩阵,我想把这100个矩阵相加, 关于fortran 想定义一个数组,即可以储存character,也可以储存real类型的数据比如一个数组a(10),有10个数据储存到里边,其中有一部分是real,一部分是字符,这样的数组怎么定义? C语言 如何把一个字符串中相连的两个数字转化为一个字节?比如我有一个字符串“313233343536”,然后我想转成一个字节数组. fortran 计算轨道问题我想试试自己的pc用fortran计算一万条轨道需要用多长时间 ,求助怎么样操作? 求fortran大神帮我编一个Fortran程序计算无理数π的1-100的小数位, fortran语言怎么让一个数组赋值,使其是两个已知常量数组的积比如我定义了一个2*4阶矩阵,这个矩阵是一个2*4,4*4阶矩阵的积,那两个矩阵里面的量是已知的,我应该怎么定义? fortran 复数开方问题fortran 下,对一个复数开方,有两个解,程序为什么只输出一个解?复介电常数的开方例如 program mainimplicit nonecomplex*16::aa=(9.0d0,-40.0d0)write(*,*) cdsqrt(a)end输出:( 5.0000000000000000 ,-4. VFP 数组我想在VFP中定义一个三维数组,例如:DIME d(2,4,6)但VFP只允许定义一维和二维数组,那么我该怎么做?若在VFP中定义一个3维数组,必须用强大的宏替换,如果要定义f(8 , 12 , 4)可以这样:For i = 1 T labview:如何将一维数组中的元素进行平方运算后,生成新的以为数组例如,有一个一维数组有8个元素,我要将这8个元素分别进行平方,然后另外生成一个新的数组, fortran会的进,fortran计算器程序怎么写?我想做一个fortran计算器,就是键盘输入a和b两个数,然后回车,就输出a+b 的结果, 求教 fortran 高手! 怎么用fortran语言编写程序 用来构建一个三维网格我需要对一个平板进传热分析,先用fortran构建一个三维网格,然后用tecplot360读出三维模型.现在我的困惑时不知道怎么编写fort 哪位大神帮忙写个Fortran的程序,有关有限元,只要能建立一个三节点平面单元(线弹性,各向同性).我们有限元课的作业,我用的Fortran软件时FTN95. 请高手们帮我编一个数组中去掉重复数的程序(C语言)去重是把重复的保留一个.数组里的具体长度是不确定的