[Scilab-users] Re-sampling data and making 2 vectors

2013-01-11 Thread Jaquelineanbarr
Hello, Im working with matrices with different samplings. 

First data
//time Temp sq 
*091532.0  23220.37 96 *
091535.0  23221.34 95 
091538.0  23220.64 95

Second  data
//X Y elevation Tem sq corrTem sat time massx mssy  line


 0375716.06  7436112.26  001179  22837.15 99  00.00 10 135924.5 0 0 
 0375716.06  7436112.24  001179  22834.21 99  00.00 10 135925.0 0 0 
 0375716.06  7436112.23  001179  22834.92 99  00.00 10 135925.5 0 0 
 0375716.06  7436112.23  001179  22833.72 99  00.00 10 135926.0 0 0 
 0375716.05  7436112.23  001179  22834.02 99  00.00 10 135926.5 0 0 
 0375716.05  7436112.22  001179  22833.26 99  00.00 10 135927.0 0 0 
 0375716.09  7436112.27  001179  22822.27 99  00.00 10 135927.5 0 0 
 0375716.21  7436112.44  001179  22798.54 99  00.00 10 135928.0 0 0 


(is not the complete data, is an example)
My problem is  data1 is longer than data2. With data 1 i have one value of
temperature each 3 seconds, meanwhile in data 2 I have one value of
temperature each half second. 
I have to cut the matrixes, they should have the same lenght (because I
need Data2-(Data1-mean(Data1)) , and starts at the comun hour. I dont know
how do it, Any suggest?

The format of the time is for example 072301 (07:23:01)



--
View this message in context: 
http://mailinglists.scilab.org/Re-sampling-data-and-making-2-vectors-tp4025657.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at 
Nabble.com.
___
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users


Re: [Scilab-users] Re-sampling data and making 2 vectors

2013-01-11 Thread CRETE Denis
Hello Christophe,

Regarding noise, I have the feeling that lsq_splin can do a better job than 
interp1, which just interpolates linearly in its default operation. However, 
smooth might be the best choice for this task.

Regarding intersect, I considered that the data provided were representative 
of the case study, and taking into account only EXACT correspondence would - in 
this particular case - not miss any data.

Cdlt
Denis
PS: last line should have been:
disp([v',Temp1,Temp2,Temp2-(Temp1-mean(Temp1))]); 

-Message d'origine-
De : users-boun...@lists.scilab.org [mailto:users-boun...@lists.scilab.org] De 
la part de Dang, Christophe
Envoyé : vendredi 11 janvier 2013 17:07
À : International users mailing list for Scilab.
Objet : Re: [Scilab-users] Re-sampling data and making 2 vectors

Hello Denis

 intersect(Data1(:,1))

with this solution, you loose the information.

 It is also possible to interpolate the values of Data2 for the time 
 values in Data1(:,1) with interp1

I'm not familiar with this function, and have a question about the way it 
works. I have the feeling that it creates polynomial arcs (splines) that goes 
through all the data points, am I right?

If yes, then it is sensitive to noise.

Is there a function that does a smoothing on several data points so you can 
reduce the noise?

Best regards

--
Christophe Dang Ngoc Chan
Mechanical calculation engineer


This e-mail may contain confidential and/or privileged information. If you are 
not the intended recipient (or have received this e-mail in error), please 
notify the sender immediately and destroy this e-mail. Any unauthorized 
copying, disclosure or distribution of the material in this e-mail is strictly 
forbidden.


___
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users
___
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users


Re: [Scilab-users] Re-sampling data and making 2 vectors

2013-01-11 Thread Dang, Christophe
 Regarding noise, I have the feeling that lsq_splin can do a better job

The example in the description page looks good, I'll try to understand
what they exactly mean by breakpoints.
But the fact it performs regression is a good point imho.

 smooth might be the best choice for this task.

The example that is provided here for smoooth
http://help.scilab.org/docs/5.4.0/en_US/smooth.html
create a smooth line, that goes away from a mean value.

And using the same step for the function (i.e. replacing
0.1 by 10) also increases the amplitude.

Anyway, thanks for your advice.

--
Christophe Dang Ngoc Chan
Mechanical calculation engineer


This e-mail may contain confidential and/or privileged information. If you are 
not the intended recipient (or have received this e-mail in error), please 
notify the sender immediately and destroy this e-mail. Any unauthorized 
copying, disclosure or distribution of the material in this e-mail is strictly 
forbidden.


___
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users