
fortran中 max=maxval( A ) 为求数组A 的最大值,可是有时会出现最大值求求不出的情况(max没有被赋值)
是因为A中有相同的几个最大值的原因吗?max的显示值为NAN换用一下方法也求不出来,为什么,是二维数组kafang本身的问题吗max=kafang(1,1)doi1=1,...
是因为A中有相同的几个最大值的原因吗?
max的显示值为NAN
换用一下方法也求不出来,为什么,是二维数组kafang本身的问题吗
max=kafang(1,1)
do i1=1,651
do j1=1,300
max1=kafang(i1,j1)
if(max1.LE.max) max=max1
end do
enddo !求出最小值
write (*,*) max
stop
end program
好吧 是因为数组了有NAN 展开
max的显示值为NAN
换用一下方法也求不出来,为什么,是二维数组kafang本身的问题吗
max=kafang(1,1)
do i1=1,651
do j1=1,300
max1=kafang(i1,j1)
if(max1.LE.max) max=max1
end do
enddo !求出最小值
write (*,*) max
stop
end program
好吧 是因为数组了有NAN 展开
展开全部
就算有几个相同的最大值,也能求出来的。再从别的地方找找原因吧。
有时,这个词就很难搞。你能给一个实际的算例吗?
有时,这个词就很难搞。你能给一个实际的算例吗?
追问
解决了,因为数组A里出现了nan,谢谢你热心回答!
2018-02-05
展开全部
NAN即无穷,数组的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询