<div dir="ltr"><div>Dear Scialb users,</div><div><br></div><div><br></div><div>how to insert time based data into a pre-defined Matrix without using a for-loop?</div><div><br></div><div>The data points are not equally spaced in time.</div><div><br></div><div><br></div><div>example:</div><div>// assuming DATA includes 5 data Points</div><div>// each dat Point consists of 4 variable</div><div>// first variable = time<br></div><div><br></div><div>//datafile could look like</div><div><br></div><div>Time, Var1, Var2, Var3</div><div>0, 0, 0, 1</div><div><div>10, 0, 3, 1</div><div><div>15, 30, 0, 1</div><div><div>18, 0, 45, 0</div></div></div></div><div><div>36, 57, 28, 0</div></div><div><br></div><div>Assume that a timestep of 1 second is wanted.</div><div><br></div><div>desired result should look like this:</div><div><br></div><div>M = </div><div>0 0 0 1</div><div>1 0 0 0</div><div>2 0 0 0</div><div>3 0 0 0.</div><div>...</div><div>10 0 3 1</div><div>...</div><div>15 30 0 1</div><div>...</div><div>18 0 45 0</div><div>...</div><div>36 57 28 0</div><div><br></div><div>so "M" is bigger than the original dataset.</div><div><br></div><div>Again, I think I could do this using for-loops.</div><div>This could be OK for small dataset, but maybe become slow for huge data sets (> 100'000 data points).</div><div><br></div><div>Thanks,</div><div>Philipp<br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>Thanks,</div><div>Philipp</div><div><br></div><div><br></div><div><br></div><div><br clear="all"><br>-- <br></div><div class="gmail_signature"><div dir="ltr"><div>In Kanada is' ka' na' da. Sonst wär' Kanada Jemanda.</div><div><br></div><div>There we have the salad.</div></div></div>
</div>