求fortran大神来写个程序
已知一个1500*2000大小的矩阵矩阵元素只有一个值为1其余均为0如何利用尽可能短的时间找到这个值为1的元素的坐标http://pan.baidu.com/s/1pJM...
已知一个1500*2000大小的矩阵 矩阵元素只有一个值为1 其余均为0
如何利用尽可能短的时间找到这个值为1的元素的坐标
http://pan.baidu.com/s/1pJM3AEf这个是那个矩阵的文件(格式为dat) 展开
如何利用尽可能短的时间找到这个值为1的元素的坐标
http://pan.baidu.com/s/1pJM3AEf这个是那个矩阵的文件(格式为dat) 展开
1个回答
展开全部
用maxloc命令,作用是找出数组中最大值的坐标。这里也就是1的坐标了。当数组是一维的时候,返回一个整数,当数组是n维时,返回一个n维数组,就是坐标值。
更多追问追答
追问
回去试试
追答
举个简单的例子
program main
implicit none
real::a(3,2)
data a /1,2,6,4,11,90/
write(*,*)maxloc(a)
end
最后会输出3 , 2。表示a(3,2)=90是最大的元素。
你这里只需要把dat文件导入a(1500,2000)的二维数组中即可。
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询