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
展开
 我来答
天河流纹石
2014-09-19 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7624
采纳率:76%
帮助的人:4292万
展开全部
就算有几个相同的最大值,也能求出来的。再从别的地方找找原因吧。

有时,这个词就很难搞。你能给一个实际的算例吗?
追问
解决了,因为数组A里出现了nan,谢谢你热心回答!
匿名用户
2018-02-05
展开全部
NAN即无穷,数组的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式