[问题]读取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