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

f06得到的总体质量矩阵和总体刚度矩阵怎么用matlab读啊?

在bdf文件里面加代码输出质量矩阵和刚度矩阵后 给出来的矩阵是给的如下信息
按列排列的 然后给出第几行到第几行是什么值可是这个太难度了 而且难以利用
有哪个高手知道还有其他方式输出质量矩阵和刚度矩阵吗?
或者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)输出标准矩阵格式的转换程式

skp666 发表于 2009-4-1 09:01

回复 沙发 ChaChing 的帖子

用DMAP怎么编写?能输出标准矩阵格式吗?
能不能帮忙介绍一下

ChaChing 发表于 2009-4-1 09:28

回复 板凳 skp666 的帖子

具体的DMAP语法个人并不会, 我仅是下游使用者而已!
页: [1]
查看完整版本: f06得到的总体质量矩阵和总体刚度矩阵怎么用matlab读啊?