1

私はその中にのみある列を持っていますwhole numbers、それに私11は前に番号(例えば)を追加する必要があります-

data = (1:1300000)';
% append 11 to these numbers

newdata = [111 ;  112 ; 113 ; 114 ; ......]

str2num(速度の問題のために)使用せずにそれを行う方法はありますか?ありがとう。

4

1 に答える 1

5

の常用対数をとるとdata、11を掛ける必要がある量を知ることができるので、これを単純な足し算に変えることができます。

%# create some test data
data = [1 22 123];

%# add 11*10^x to data so that the two ones end up in front of the number
newData = 11*10.^(floor(log10(data))+1)+data

newData =
         111        1122       11123
于 2012-04-11T21:05:28.887 に答える