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