Schlumberger-Private Try this: energy = ( log_data(2:$,1) - log_data(1:$-1,1) ).*log_data(1:$-1,2).*log_data(1:$-1,3);
-----Original Message----- From: users [mailto:[email protected]] On Behalf Of Richard llom Sent: Tuesday, August 01, 2017 1:01 PM To: [email protected] Subject: [Scilab-users] Can this loop be avoided? Hello All, I have this for loop: for i=1:size(log_data,'r')-1 energy(i)=(log_data(i+1,1)-log_data(i,1))*log_data(i,2)*log_data(i,3); end The rows / loopsize are only a couple of thousands, so it is not that big of deal, still I was wondering: It is possible to do this w/o a loop? cheers -- View this message in context: http://mailinglists.scilab.org/Can-this-loop-be-avoided-tp4036792.html Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com. _______________________________________________ users mailing list [email protected] http://lists.scilab.org/mailman/listinfo/users _______________________________________________ users mailing list [email protected] http://lists.scilab.org/mailman/listinfo/users
