我正在尝试创建一个十进制数字列表,尤其是
1.1-1.65
。我已经尝试了以下代码,但没有得到我需要的:
v=1.1:0.1:1.65;
我最终得到了一个从 1.1 到 1.6 的列表(只有 6 个数字)。我尝试过步进变量,将其从 0.1 更改为 0.005,但仍然没有运气。一旦获得正确的数字列表,我想将其转换为字符串。
您可以使用
arrayfun()
:
v = 1.1: 0.05: 1.65
v = v(v <= 1.65)
str_v = arrayfun( @ num2str, v, 'UniformOutput', false)