Есть ли способ "vector" присвоить массив struct.
В настоящее время я могу
edges(1000000) = struct('weight',1.0); //This really does not assign the value, I checked on 2009A.
for i=1:1000000; edges(i).weight=1.0; end;
Но это медленно, я хочу сделать что-то вроде
edges(:).weight=[rand(1000000,1)]; //with or without the square brackets.
Любые идеи / предложения по векторизации этого назначения, чтобы оно было быстрее.
Заранее спасибо.