PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
[問題]矩陣代號以eval(['a' int2str(i)])代替
作者:
haha13
(小偉)
2020-11-06 14:43:06
a1、a2、a3…a13共13個矩陣
i=1~13是隨機取數
譬如隨機取到i=5也就是取到a5矩陣
若要運算max(a5(1:300,7))
k=eval(['a' int2str(i)]); %k矩陣等於a5矩陣
max(k(1:300,7)); %即為max(a5(1:300,7))
能不能簡化不要有代號k
k(1:300,7)直接寫成eval(['a' int2str(i)])加上(1:300,7)
矩陣元素行列位置怎麼加進去?
感謝
作者:
profyang
(prof)
2020-11-06 20:23:00
eval(sprintf('a%d(1:300,7)',i)); 但是還是那句話...不要用eval...過幾個月你自己都看不懂...除非是別人給你的程式碼之類的 a5這種東西不能改成a{5}
作者:
sppmg
(sppmg)
2020-11-07 22:18:00
eval == evil,能避就避。
繼續閱讀
[討論] Eval讀取字串功能
wre880223
[討論] deep network designer data導入問題
aa720531x
[討論] matlab影片分幀切割
willy0303
售書 ModernCommunicationSystemsUsing matlab
speedooo
[繪圖] 台灣地圖邊線
Guard3rd
[請益]矩陣求解
NealCaffery
[討論]WNN類神經網路 應用問題
hank72414
[討論] DAQ input range
also0921
[問題] simulink中的NN reference controller使
gaofish1107
[請益]關於insertObjectAnnotation出現錯誤
relax2048
Links
booklink
Contact Us: admin [ a t ] ucptt.com