Hello,

I have added 10 test matrices to the collection. 
(https://github.com/weijianzhang/MatrixDepot.jl)
More matrices are on the way. 

Please let me know if you have any suggestions so that I can make quick 
changes at this stage.

Thanks,

Weijian


On Wednesday, 26 November 2014 12:13:27 UTC, Weijian Zhang wrote:
>
> Dear Tamas,
>
> Thanks for your suggestion. 
>
> After seeing your post, I spent some time trying to know the difference 
> between
> symbols and strings. This stackoverflow post 
> <http://stackoverflow.com/questions/23480722/what-is-a-symbol-in-julia> 
> was helpful. I think both symbols 
> and strings are fine for Matrix Depot, as you said this is more of a 
> matter of taste.
> But I would like to draw an analogy bewteen matrixdepot and readtable. See 
> for example:
>
> df = readtable("data.csv",header = false)
> A = matrixdepot("hilb", 3, 4)
>
> where "hilb" is really just a name of a matrix data, so string for me is 
> more natural. 
>
> Thanks,
>
> Weijian
>
> On Tuesday, 25 November 2014 11:56:32 UTC, Tamas Papp wrote:
>>
>> Hi, 
>>
>> This is a great idea. 
>>
>> Just a cosmetic suggestion: given that Julia has symbols, would it make 
>> sense to use them (eg :hilb, :cauchy) instead of strings for selection? 
>> Strings are popular in S/R/S-plus for this purpose, but the syntax of 
>> Julia is more lispy so symbols may feel more natural (but this is, of 
>> course, a matter of taste). 
>>
>> Best, 
>>
>> Tamas 
>>
>> On Tue, Nov 25 2014, Weijian Zhang <[email protected]> wrote: 
>>
>> > Hello, 
>> > 
>> > We are designing a test matrix collection for Julia. The idea is to use 
>> a 
>> > single function to call many different test matrices. It has some 
>> > similarity to MATLAB's gallery function but is more powerful. 
>> > 
>> > The function name is matrixdepot. Every matrix in the collection is 
>> > represented by a string, for example, the Cauchy matrix is represented 
>> by 
>> > "cauchy" and the Hilbert matrix is represented by "hilb". 
>> > 
>> > The properties of the matrices in the collection are also symbolized by 
>> > strings. For example, the class of the symmetric matrices is symbolized 
>> by 
>> > "symmetric". 
>> > 
>> >    - 
>> > 
>> >    matrixdepot(matrix_name, p1, p2, ...) returns a matrix specified by 
>> the 
>> >    query string matrix_name.  p1, p2, ... are input parameters 
>> depending on 
>> >    matrix_name. 
>> >    - 
>> > 
>> >    matrixdepot(matrix_name) returns the parameter options and the 
>> >    properties of matrix_name. 
>> >    - 
>> > 
>> >    matrixdepot(property_name) returns a list of matrices with the 
>> property 
>> >    property_name. 
>> > 
>> > 
>> > The main features are listed in the file matrixdepot_doc.html. All the 
>> code 
>> > is provided in the zip file. 
>> > 
>> > Please let us know if you have any suggestions or any features you 
>> think we 
>> > should add. 
>> > 
>> > Thanks, 
>> > 
>> > Weijian 
>>
>

Reply via email to