日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

关于如何在matlab中导入并翻译Hypemesh导出的大型刚度矩阵txt文本

發(fā)布時間:2025/4/5 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于如何在matlab中导入并翻译Hypemesh导出的大型刚度矩阵txt文本 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

    剛度矩陣是有限元計算中最重要的矩陣,它是一個典型的對稱稀疏矩陣,并且非零元素全部集中

前言

在對角線附近,稀疏矩陣就是零元素遠大于非零元素的數(shù)目,所謂大型剛度矩陣。這里指稀疏矩陣中非零元素的數(shù)目有500多萬。而這個稀疏矩陣是125萬x125萬≈1e12。如果不用稀疏矩陣的格式存儲,這對matlab甚至其他計算軟件來說都將會是內存溢出。這兩篇推送將說明如何在matlab里如何導入并翻譯Hypemesh導出的大型剛度矩陣txt文本。

    作為第一部分是如何導入的問題。在matlab里可以導入txt文本和excel文本。

對于一個600多萬行的文本,復制到excel和word里不現(xiàn)實,只會讓軟件崩掉。所以最好在txt進行批處理。用在主頁面用Import可以手動導入一些較少數(shù)據(jù)的txt文本和excel文本。但是對于一個600多萬行的文本,不建議使用手動導入,這將花費大約30min才能完成導入。這里建議使用textread函數(shù)導入。但是使用data_K=textread(‘data.txt’)導入的時候,文本中如果有字母和其他符號時,將會報錯。這就需要我們要么在textread里增加格式說明要么在txt里將除數(shù)字外的不用的東西批量刪掉。

       其實很簡單,在txt中使用替換功能就行,將* $  DIMG  KAAX等挨個批量替換成空格。

總結

以上是生活随笔為你收集整理的关于如何在matlab中导入并翻译Hypemesh导出的大型刚度矩阵txt文本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。