Rank: 894 based on 147 downloads (last 30 days) and 6 files submitted
photo

Siyi Deng

E-mail
Company/University
UC Irvine

Personal Profile:

 

Watch this Author's files

 

Files Posted by Siyi Deng 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 29 3
  • 4.5
4.5 | 2 ratings
29 Oct 2010 unique with tolerance Similar to Unique, gives unique element within a tolerance. Author: Siyi Deng unique, tolerance, array 12 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 20 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 76 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 Deng 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 Deng's Files View all
Updated File Comment by Comments Rating
22 Nov 2014 Gauss hypergeometric function Numerically compute real valued Gauss hypergeometric function, using Scipy c-source files Author: Siyi Deng Jason Nicholson

Well done. Thank you for the code. I am using it to build Associated Legendre Functions of fractional order. It is very quick. This is very help to my regression work. It opens the door for me to use Associated Legendre functions of fractional order as basis. This is extremely powerful.

04 Jan 2014 text-to-speech text-to-speech, speech synthesis, tts, let Matlab speak Author: Siyi Deng Hatem El Serafy

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

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 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.

Contact us