| 查看: 2491 | 回复: 15 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
hanye0517木虫 (小有名气)
|
[求助]
fortran 如何在子程序中实现动态数组的定义和声明? 已有4人参与
|
|
|
我编了一个动态数组的小例子,代码如下 但是我觉得声明数组和分配内存的语句在主程序里太碍眼了,很烦躁。 想把他放到subroutine或者module或者function中,让结构更清晰。 但是子程序中的话,能编译,但是显示段错误。 module中干脆不能编译。 function说是只能返回一个数值,不知到怎么能返回一个数组,还是一个动态数组。 其实我想实现的功能就是避开复杂的fortran声明,像matlab那样用一个函数什么的声明一个动态数组。比如上边程序中,如果要是能用time=func(n),生成一个n个元素的一维数组,TB=func(m,n)生成一个2位数组就最好了。不知到这样的程序function要怎么整?求指导! |
» 猜你喜欢
毕业后当辅导员了,天天各种学生超烦
已经有5人回复
职称评审没过,求安慰
已经有50人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
EST投稿状态问题
已经有7人回复
» 本主题相关价值贴推荐,对您同样有帮助:
菜鸟求助fortran数组声明及子程序的一些问题啊
已经有4人回复
主程序中未分配的可变数组,如何在子程序中调用?
已经有9人回复
fortran中的数组越界问题,
已经有3人回复
fortran中对变量取值
已经有3人回复
关于fortran子程序调用内部函数
已经有7人回复
fortran里一个子程序不运行是怎么回事
已经有13人回复
关于复数在Fortran中如何定义的问题
已经有3人回复
求助:用Fortran写一个关于晶粒个数统计和编号的程序。卡了我好久了。
已经有4人回复
fortran 程序有write和没有write两种情况计算的结果为什么会不一样?
已经有14人回复
Fortran 声明变量
已经有5人回复
想问一下影响fortran计算速度的因素都有哪些?
已经有12人回复
Fortran中数组的使用
已经有4人回复
又来求助啦,fortran里使用多文件,其中的子程序文件怎么观察参数值啊?
已经有3人回复
大家帮我看一个fortran的程序,我总是计算不出正确的结果
已经有20人回复
Fortran中子程序与函数的区别
已经有7人回复
请教一个fortran小程序编译出错的问题,谢谢
已经有9人回复
Fortran中关于数组的变化
已经有5人回复
【求助】用fortran怎么描述下面这样的情况,我是新手,请大家帮忙
已经有8人回复
【求助】FORTRAN编译通过,但是运行不了
已经有19人回复
【求助】Fortran如何调用模块中子程序
已经有6人回复
【求助】求指点,在Fortran里面,怎样实现“数组维度可调”的数组?
已经有5人回复

hanye0517
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1700.7
- 散金: 98
- 红花: 17
- 帖子: 144
- 在线: 116.8小时
- 虫号: 1253805
- 注册: 2011-04-02
- 性别: GG
- 专业: 核物理

5楼2014-04-21 15:36:46
baobiao007
木虫 (职业作家)
中国特色
- 应助: 201 (大学生)
- 金币: 6482.7
- 散金: 557
- 红花: 40
- 帖子: 3050
- 在线: 1009.9小时
- 虫号: 505962
- 注册: 2008-02-18
- 专业: 应用地球物理学

2楼2014-04-21 13:31:51
虚空中的幻影
金虫 (正式写手)
- 应助: 9 (幼儿园)
- 金币: 1563.4
- 散金: 694
- 帖子: 335
- 在线: 232.7小时
- 虫号: 1012166
- 注册: 2010-05-05
- 性别: GG
- 专业: 核物理
3楼2014-04-21 15:18:46
hanye0517
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1700.7
- 散金: 98
- 红花: 17
- 帖子: 144
- 在线: 116.8小时
- 虫号: 1253805
- 注册: 2011-04-02
- 性别: GG
- 专业: 核物理

4楼2014-04-21 15:36:15













回复此楼