Rank: 799 based on 141 downloads (last 30 days) and 6 files submitted
photo

Siyi Deng

E-mail
Company/University
UC Irvine

Personal Profile:
Professional Interests:
dsp, eeg

 

Watch this Author's files

 

Files Posted by Siyi View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
11 Oct 2013 Gauss hypergeometric function Numerically compute real valued Gauss hypergeometric function, using Scipy c-source files Author: Siyi Deng hypergeometric, hypergeom, hyp2f1, hypergeometric2f1 23 2
  • 4.0
4.0 | 1 rating
29 Oct 2010 unique with tolerance Similar to Unique, gives unique element within a tolerance. Author: Siyi Deng unique, tolerance, array 20 9
  • 3.0
3.0 | 5 ratings
29 May 2009 Screenshot findextrema find indices of local extrema (minina, maxima) and zero-crossings. Author: Siyi Deng indexing, find, peak, minima, maxima, zerocrossing 19 2
  • 5.0
5.0 | 2 ratings
26 Dec 2007 text-to-speech text-to-speech, speech synthesis, tts, let Matlab speak Author: Siyi Deng sound, texttospeech, tts, speech synthesis, sapi, potw 70 8
  • 4.55556
4.6 | 9 ratings
20 Dec 2007 cleanmacpollution delete mac os garbage files Author: Siyi Deng clean, mac, pollution, finderdat, ds_store 4 3
  • 5.0
5.0 | 1 rating
Comments and Ratings by Siyi View all
Updated File Comments Rating
27 Nov 2013 Convert Matlab SOS filters to C# Converts Matlab SOS filters into a fast C# class Author: James Squire

28 Oct 2013 Gauss hypergeometric function Numerically compute real valued Gauss hypergeometric function, using Scipy c-source files Author: Siyi Deng

Junhong YE: I appreciate your feedback, but In the introduction it is stated that this function is for numerical purposes. So isn't it a bit unfair to accuse this function for symbolic computation errors.

10 Oct 2013 unique with tolerance Similar to Unique, gives unique element within a tolerance. Author: Siyi Deng

Shenglong: unique(round(x*1/tol)*tol) although is quite neat, will fail when tol approaches eps.

07 May 2013 export_fig Exports figures nicely to a number of vector & bitmap formats. Author: Oliver Woodford

IMO this should be built in into matlab releases.

17 Apr 2013 unique with tolerance Similar to Unique, gives unique element within a tolerance. Author: Siyi Deng

a: On my machine

uniquetol(x,0.09,'rows')

ans =

0.5000 0 0.2685
1.0000 0.2352 0.2381
1.0000 0 0.2382

Which seems correct, so I can't reproduce your problem.

Comments and Ratings on Siyi's Files View all
Updated File Comment by Comments Rating
04 Jan 2014 text-to-speech text-to-speech, speech synthesis, tts, let Matlab speak Author: Siyi Deng El Serafy, Hatem

08 Dec 2013 findextrema find indices of local extrema (minina, maxima) and zero-crossings. Author: Siyi Deng D.Chen, Fan

This program is very helpful to me, so I have to say, thank you

04 Nov 2013 unique with tolerance Similar to Unique, gives unique element within a tolerance. Author: Siyi Deng Gerrit

it doesnt work properly with 'rows'

x =

0 0 0
1.0000 0 0
2.0000 1.0000 0
1.0000 2.0000 0
1.0100 0 0

uniquetol(x,0.02,'rows')

ans =

0 0 0
1.0000 0 0
1.0000 2.0000 0
1.0100 0 0
2.0000 1.0000 0

the reason is the way it checks the tolerance.

[~,ord] = sort(sum(x.^2,1),2,'descend');
[y,io] = sortrows(y,ord);
[~,jo] = sort(io);
ii = ii(io);
jj = jo(jj);

1 0 0 and 1.01 0 0
are similar but the sort mechanism sorts them like this
1 0 0
1 2 0
1.01 0 0
like this the function doesnt see the tolerance

28 Oct 2013 Gauss hypergeometric function Numerically compute real valued Gauss hypergeometric function, using Scipy c-source files Author: Siyi Deng Deng, Siyi

Junhong YE: I appreciate your feedback, but In the introduction it is stated that this function is for numerical purposes. So isn't it a bit unfair to accuse this function for symbolic computation errors.

27 Oct 2013 Gauss hypergeometric function Numerically compute real valued Gauss hypergeometric function, using Scipy c-source files Author: Siyi Deng YE, Junhong

For numerical purpose, it works really fast. However, when symbolic computation is invoved, error happens. Though, it's a good work.

Contact us