例如,我想将用户输入作为整数输入(45697)
,并将前两位数字存储在数组、向量或其他内容中,例如( 4 5 6 9 7 )
,这样我就可以使用一些函数调用来检查前两个值(4 5)
并对它们进行计算。
问题:我不知道如何存储恢复前两个值。
有没有简单的函数调用?或者我是否必须首先将输入存储为任何数组,然后提取前两个值,如果是这样,如何?
您可以使用与字符串的转换轻松完成此操作:
>> x = 45697; % or whatever positive value
>> str = num2str(x);
>> y = [str2num(str(1)) str2num(str(2))]
y =
4 5
这假设数量x
是正数(如果是负数,则第一个字符不是数字)。情况似乎如此,因为根据您的评论,它代表电阻。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)