Feature(:,[39,40])=data(:,[1,5]);
这个命令的含义是什么,之前没有定义过Feature
2条回答 默认 最新
CSDN专家-Matlab_Fans 2021-07-12 22:31关注Feature是变量的名,变量Feature的第39列和40列分别等于data的的第1列和第5列。
Feature事先不定义,直接给39列40列赋值也是允许的。如下例:data = rand(3,5); Feature(:,[39,40])=data(:,[1,5])结果:
Feature = 列 1 至 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 列 15 至 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 列 29 至 40 0 0 0 0 0 0 0 0 0 0 0.8147 0.9572 0 0 0 0 0 0 0 0 0 0 0.9058 0.4854 0 0 0 0 0 0 0 0 0 0 0.1270 0.8003本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用