[Scilab-users] Can this loop be avoided?

Rafael Guerra jrafaelbguerra at hotmail.com
Tue Aug 1 13:22:28 CEST 2017


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:users-bounces at lists.scilab.org] On Behalf Of Richard llom
Sent: Tuesday, August 01, 2017 1:01 PM
To: users at lists.scilab.org
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
users at lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users



More information about the users mailing list