skp666 发表于 2009-3-31 19:46

求助编程读取patran输出的刚度矩阵

我用patran建模,想通过patran输出总体质量矩阵和总刚,修改了bdf文件后得到的f06文件里有总体质量矩阵和总刚
但是很难读给出来的矩阵是给的如下信息
按列排列的 然后给出第几行到第几行是什么值可是这个太难度了 而且难以利用
有哪个高手知道还有其他方式输出质量矩阵和刚度矩阵吗?
或者matlab高手帮忙编一个程序专门用来读这类数据   谢谢

下面是给的结果的一部分 只给你前两列:

0COLUMN      1      ROWS      1 THRU   38   --------------------------------------------------
ROW   
      1)    9.0846D+093.5712D+090.0000D+000.0000D+000.0000D+00 -3.8462D+05 -5.2381D+09 -2.7453D+080.0000D+000.0000D+00
   ROW POSITIONS       11 THRU       30 NOT PRINTED - ALL ARE NULL.
   31)    1.9044D+092.7453D+080.0000D+000.0000D+000.0000D+00 -3.8462D+05 -5.7509D+09 -3.5712D+09
0COLUMN      2      ROWS      1 THRU   38   --------------------------------------------------
ROW   
      1)    3.5712D+099.0846D+090.0000D+000.0000D+000.0000D+003.8462D+052.7453D+081.9044D+090.0000D+000.0000D+00
   11)    0.0000D+003.8462D+050.0000D+000.0000D+000.0000D+000.0000D+000.0000D+000.0000D+000.0000D+000.0000D+00
   21)    0.0000D+000.0000D+000.0000D+000.0000D+000.0000D+000.0000D+000.0000D+000.0000D+000.0000D+000.0000D+00
   31)   -2.7453D+08 -5.2381D+090.0000D+000.0000D+000.0000D+000.0000D+00 -3.5712D+09 -5.7509D+09

ChaChing 发表于 2009-3-31 22:42

若可以确定其f06总体质量矩阵和总体刚度矩阵输出的格式, 就可使用fscanf去读!
NASTRAN/Patran个人门外汉! 但个人写过使用DMAP((Direct Matrix Abstraction Program)输出标准矩阵格式的转换程式
页: [1]
查看完整版本: 求助编程读取patran输出的刚度矩阵