主题:[讨论]FORTRAN 数组运算不方便啊。。。
以前编程没用到多少数组运算,今天试了试,真是没MATLAB方便啊。。。
1. 一维数组和二维数组不能混用:matmul 必须是 二维数组相乘,比如a(10,8)和b(8,1)相乘,b就得在定义的时候定义成b(8,1)而不能像Matlab一样,用一个维数组b(8)就可以。
2. 数组和数值变量:我运算完后表达式结果是一个二维数组1*1维的,就是不能直接赋值给一个单变量。。。必须先定义一个c(1,1)取到值,再做运算
大家有什么好方法或心得吗?