[問題]讀取txt檔後的判斷式寫法

作者: cji4284503 (HearMe)   2015-07-15 16:07:16
大家好,小弟是matlab新手,還請大家幫忙解惑
我遇到的問題不是如何讀取txt檔,而是後續寫判斷式的讀檔問題
前言
我總共有4860個txt檔要跑,每一個txt檔都是540X9的矩陣
檔名是以SPI3_1、SPI3_2的規律排列
目的是希望匯出4860個SPIsum以及SPIavg值
所以先以零陣列的方式給SPIsum和SPIavg值
依序叫出4860個txt檔這個步驟已經爬文解決
問題在 %這裡的問題還沒解決 這一行
附上部分程式碼如下
作者: name0625 (lawpy)   2015-07-15 18:18:00
一樣eval啊 設個eval(['a=SPI3_' num2str(z) '(i,5);])判斷式就可以用a簡單寫了
作者: cji4284503 (HearMe)   2015-07-15 20:25:00
原來(i,5)要包在eval裡QQ 真的很謝謝你!
作者: sunev (Veritas)   2015-07-15 22:17:00
建議寫一個eval,執行S=SPI3_1;,這樣後面判斷S就可以了
作者: jatj   2015-07-16 11:20:00
eval是非常沒有效率的寫法...

Links booklink

Contact Us: admin [ a t ] ucptt.com