<div dir="ltr">charming...exactly what I need.</div><div class="gmail_extra"><br><div class="gmail_quote">2016-10-12 14:45 GMT+02:00 Rafael Guerra <span dir="ltr"><<a href="mailto:jrafaelbguerra@hotmail.com" target="_blank">jrafaelbguerra@hotmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div lang="EN-US" vlink="#954F72" link="#0563C1">
<div class="m_2639616340642649985WordSection1">
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">Hi
</span></font><font face="Calibri" size="2"><span style="font-family:"Calibri",sans-serif;font-size:11pt">Philipp</span></font><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">,<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">Does the simple code here below meet the requirements?<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span lang="PT" style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">I = [0,0,0,1; 10, 0, 3, 1;15, 30, 0, 1;18, 0, 45, 0;36, 57, 28, 0];<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span lang="PT" style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">ix1=I(1,1);<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span lang="PT" style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">ix2=I($,1);<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span lang="PT" style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">ix=ix1:ix2;<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">M=zeros(length(ix),4);<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">M(1:$,1) = ix';<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">M(I(:,1)+1,:)=I;<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span lang="PT" style="color:black;font-family:"Calibri",sans-serif;font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">PS:<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">It should be easy to adapt it for a general time series consisting of floats and constant time-sampling.<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">Regards,<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt">Rafael<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="black" face="Calibri" size="2"><span style="color:black;font-family:"Calibri",sans-serif;font-size:11pt"><u></u> <u></u></span></font></p>
<p class="MsoNormal"><b><font face="Calibri" size="2"><span style="font-family:"Calibri",sans-serif;font-size:11pt;font-weight:bold">From:</span></font></b><font face="Calibri" size="2"><span style="font-family:"Calibri",sans-serif;font-size:11pt">
 users [mailto:<a href="mailto:users-bounces@lists.scilab.org" target="_blank">users-bounces@lists.<wbr>scilab.org</a>] <b><span style="font-weight:bold">On Behalf Of
</span></b>Philipp <span class="m_2639616340642649985SpellE">Mühlmann</span><br>
<b><span style="font-weight:bold">Sent:</span></b> Wednesday, October 12, 2016 2:16 PM<br>
<b><span style="font-weight:bold">To:</span></b> International users mailing list for Scilab. <<a href="mailto:users@lists.scilab.org" target="_blank">users@lists.scilab.org</a>><br>
<b><span style="font-weight:bold">Subject:</span></b> [Scilab-users] inserting data into a bigger matrix<u></u><u></u></span></font></p><div><div class="h5">
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
<div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">Dear
<span class="m_2639616340642649985SpellE">Scialb</span> users,<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">how to insert time based data into a pre-defined Matrix without using a for-loop?<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">The data points are not equally spaced in time.<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">example:<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">// assuming DATA includes 5 data Points<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">// each
<span class="m_2639616340642649985SpellE">dat</span> Point consists of 4 variable<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">// first variable = time<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">//<span class="m_2639616340642649985SpellE">datafile</span> could look like<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">Time, Var1, Var2, Var3<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">0, 0, 0, 1<u></u><u></u></span></font></p>
</div>
<div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">10, 0, 3, 1<u></u><u></u></span></font></p>
</div>
<div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">15, 30, 0, 1<u></u><u></u></span></font></p>
</div>
<div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">18, 0, 45, 0<u></u><u></u></span></font></p>
</div>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">36, 57, 28, 0<u></u><u></u></span></font></p>
</div>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">Assume that a
<span class="m_2639616340642649985SpellE">timestep</span> of 1 second is wanted.<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">desired result should look like this:<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">M =
<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">0 0 0 1<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">1 0 0 0<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">2 0 0 0<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">3 0 0 0.<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">...<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">10 0 3 1<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">...<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">15 30 0 1<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">...<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">18 0 45 0<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">...<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">36 57 28 0<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">so "M" is bigger than the original dataset.<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">Again, I think I could do this using for-loops.<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">This could be OK for small dataset, but maybe become slow for huge data sets (> 100'000 data points).<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">Thanks,<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">Philipp<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">Thanks,<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">Philipp<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><br clear="all">
<br>
-- <u></u><u></u></span></font></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">In
<span class="m_2639616340642649985SpellE">Kanada</span> is' <span class="m_2639616340642649985SpellE">ka</span>' <span class="m_2639616340642649985SpellE">
na</span>' da. <span class="m_2639616340642649985SpellE">Sonst</span> <span class="m_2639616340642649985SpellE">wär</span>'
<span class="m_2639616340642649985SpellE">Kanada</span> <span class="m_2639616340642649985SpellE">Jemanda</span>.<u></u><u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><u></u> <u></u></span></font></p>
</div>
<div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">There we have the salad.<u></u><u></u></span></font></p>
</div>
</div>
</div>
</div>
</div></div></div>
</div>

<br>______________________________<wbr>_________________<br>
users mailing list<br>
<a href="mailto:users@lists.scilab.org">users@lists.scilab.org</a><br>
<a href="http://lists.scilab.org/mailman/listinfo/users" target="_blank" rel="noreferrer">http://lists.scilab.org/<wbr>mailman/listinfo/users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="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>