在B站偶然看到李若教授的視頻,自13年博士論文答辯請了李教授為評委之后就沒見過了,仔細(xì)看完了整個(gè)視頻,了解了北太天元。使用北太天元有幾天了,有個(gè)問題反饋一下。
函數(shù):
試了好多次,代碼拷貝到網(wǎng)頁直接去掉了換行符。。。直接上連接吧
https://www.topopt.mek.dtu.dk/-/media/Subsites/topopt/apps/dokumenter-og-filer-til-apps/top88.ashx?la=da&hash=43B36C6FDE548DF726ACDDFBB952491391B8109F
調(diào)用:
tic; top88(120, 40, 0.5, 3.0, 3.5, 1); toc
存在問題:
性能問題。花了52s才運(yùn)行到44行(組裝剛度矩陣),而使用octave只需18s即可執(zhí)行完整個(gè)程序88行。
兼容問題。貌似sum函數(shù)不能針對sparse矩陣進(jìn)行操作。導(dǎo)致程序出錯(cuò)。
北太天元目前在處理多重循環(huán)時(shí),速度較慢,可以試試向量化操作來避免多重運(yùn)算。sum函數(shù)目前確實(shí)還不支持計(jì)算稀疏矩陣,我們會(huì)把這個(gè)需求加到我們的需求池中。感謝您的反饋!