首页/文章/ 详情

Fortran关于默认数组读取的认识

7月前浏览7085

本文摘要(由AI生成):

Fortran中数组是重要的数据结构,用于存储同类型数据。Fortran默认采用列优先存储,与常见的行优先不同。在处理数组时,需要正确理解和控制数据的读取和赋值顺序。文章中的例子展示了如何通过隐式循环指定行优先顺序,确保数据正确填充到数组中。这种显式控制读取顺序的方法提高了代码的可读性和准确性,避免了潜在错误。因此,在使用Fortran处理数组时,应理解和正确应用列优先与行优先的概念。

有这样一组数据:

15 36 85 96 67 45 14 14

28 23 45 56 45 45 34 12

42 65 56 67 43 12 45 60

73 85 96 93 82 65 16 29

    这里想将其写入到一个A(4,8)的数组里面。

    首先定义           

            integer ::  A(4,8)

    然后进行读取   

           read(11,*)    A


    那么输出会是怎样的呢?是这样排列的。

 a(11) a(21) a(31) a(41) a(12) a(22) a(32) a(42)

a(13) a(23) a(33) a(43) a(14) a(24) a(34) a(44)

a(15) a(25) a(35) a(45) a(16) a(26) a(36) a(46)

a(17) a(27) a(37) a(47) a(18) a(28) a(38) a(48)

    结果并不是如我们所期望,如果不留意,很容易出错,为了确保安全,可以在读取的时候这样写:

             read(11,*) ( (A(i,j),j=1,8),i=1,4 )                     

            !这是一个隐循环

   那么结果就是自己期望的那样:

 a(11) a(12) a(13) a(14) a(15) a(16) a(17) a(18)

a(21) a(22) a(23) a(24) a(25) a(26) a(27) a(28)

a(31) a(32) a(33) a(34) a(35) a(36) a(37) a(38)

a(41) a(42) a(43) a(44) a(45) a(46) a(47) a(48)




来源:数值分析与有限元编程
科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-01
最近编辑:7月前
太白金星
本科 慢慢来
获赞 5粉丝 11文章 325课程 0
点赞
收藏
作者推荐

力学概念 | 桥梁墩柱的稳定分析

本文摘要(由AI生成):本文讨论了在不同约束条件下计算临界压力的欧拉公式,并探讨了其适用范围和局限性。文章通过实例详细分析了无系梁和有系梁墩柱的稳定分析,强调了实际约束条件对临界压力计算的影响。此外,文章还回顾了与力学概念相关的往期内容,为读者提供了深入理解结构稳定性和力学分析的基础。文章强调了工程设计中考虑实际约束条件的重要性,以及对理论模型进行必要调整的必要性。不同约束情况计算临界压力的欧拉公式写成统一形式 其中, 称为长度系数。不同约束时的长度系数如图1所示▲图1显然,长度系数随杆端的约束增强而减小,临界压力随杆端约束增强而增大。欧拉公式的推导中应用了线弹性小变形微分方程,因此欧拉公式只适用于弹性稳定问题。另外,上述各种长度系数都是对理想约束而言的,实际工程中的约束往往是比较复杂的,例如压杆两端若与其他构件连接在一起,则杆端的约束是弹性的,长度系数一般在0.5与1之间。腰部无系梁墩柱的稳定分析▲图2如图2,两根直径为 的混凝土圆柱,高度为 ,间距为 ,下端可视为与刚性基础固结,上端也可视为与顶部系梁刚性连接。根据柱端约束条件,压杆可能产生三种失稳形式,如图3所示。▲图3(1)每根压杆两端固定分别失稳,如图3(a)所示。其临界力为 (2)两杆一起视为下端固定、上端自由,在自身平面内失稳,即以 轴为中性轴弯曲失稳,如图3(b)所示。其临界力为 其中, (3)两杆一起视为下端固定、上端自由,在面外失稳,即以 轴为中性轴弯曲失稳,如图3(c)所示。其临界力为 其中, 综上虽然发生平面外失稳时的可能性最大,但是由于桥面具有约束作用,反而使得后两种失稳形式不易发生。腰部有系梁墩柱的稳定分析▲图4如图4所示,对于腰部有系梁的墩柱,发生平面外失稳时,和上述平面外失稳是一样的。而平面内失稳则不同。系梁将两个受压构件连接在一起,则相当于在压杆中部增加一个弹性的约束。对于图5a所示的失稳模态,计算长度 ,对于图5b和图5c所示的失稳模态,计算长度 ,▲图5a▲图5b▲图5c★★★★★★★ 往期 ★★★★★★★★力学概念| 梁的极限弯矩力学概念| 自平衡体系(一)力学概念| 自平衡体系(二)力学概念| 空腹桁架力学概念| 直接传力路径来源:数值分析与有限元编程

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈