【发布时间】:2017-06-26 14:11:28
【问题描述】:
如何将字符串转换为向量/矩阵? 例如,如果字符串是“Option 3”(Type=Char),并且我有一个要绘制的向量:
Time=1:100;
Option3=3*Time;
Option4=5*Time;
plot(Time,Output) %Where the output=Option 3
如何做到这一点?这就是我想知道的原因,以及我从哪里得到的问题:https://www.mathworks.com/matlabcentral/fileexchange/35412-list-selection-dialog?s_tid=srchtitle
【问题讨论】:
-
你想从字符串中提取数字吗?例如。如果字符串是 'Option3',则得到 3?。假设您的字符串中只有一个数字,您可以使用
number = str2double(regexp(str, '\d+', 'match', 'once'));。