MATLAB将字符串作为变量的方法
2020-05-30 本文已影响0人
yuanthu
今天写代码遇见持续赋值对变化的变量名,
因为变量名是变化的字符串, 无法直接进行赋值, 则需要借助eval进行执行, 设, 我的迭代指针为idx,
=>
name = strcat('Aline',num2str(idx));
eval([name '=temp(idx, :);']);
别忘了在eval括号内的最后加;
MATLAB语法是遇见semicolon ;
终止.
今天写代码遇见持续赋值对变化的变量名,
因为变量名是变化的字符串, 无法直接进行赋值, 则需要借助eval进行执行, 设, 我的迭代指针为idx,
=>
name = strcat('Aline',num2str(idx));
eval([name '=temp(idx, :);']);
别忘了在eval括号内的最后加;
MATLAB语法是遇见semicolon ;
终止.