{"id":22954980,"url":"https://github.com/hpac/matrixgeneratormatlab","last_synced_at":"2025-04-02T00:27:08.943Z","repository":{"id":149669930,"uuid":"102105366","full_name":"HPAC/MatrixGeneratorMatlab","owner":"HPAC","description":null,"archived":false,"fork":false,"pushed_at":"2019-11-15T21:20:06.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-07T15:45:23.795Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HPAC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-01T11:13:45.000Z","updated_at":"2019-05-29T08:53:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"6e210a38-62eb-404a-a795-5aec504b5e83","html_url":"https://github.com/HPAC/MatrixGeneratorMatlab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HPAC%2FMatrixGeneratorMatlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HPAC%2FMatrixGeneratorMatlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HPAC%2FMatrixGeneratorMatlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HPAC%2FMatrixGeneratorMatlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HPAC","download_url":"https://codeload.github.com/HPAC/MatrixGeneratorMatlab/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246732628,"owners_count":20824777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-14T16:20:25.631Z","updated_at":"2025-04-02T00:27:08.914Z","avatar_url":"https://github.com/HPAC.png","language":"MATLAB","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MatlabMatrixGenerator\n\nMatlab package supporting benchmarking of functions with automatic export of measurement data to a CSV file and generation of matrices with desired shapes and properties.\n\nSupported matrix shapes: full, symmetric, upper/lower triangular (non-square as well), diagonal\n\nWhen multiple shape properties are provided, the generator tries to find the largest matrix shape satisfying all requirements. For all example, merging General matrix type with LowerTriangular creates a lower triangular matrix.\n\nFor diagonal and triangular matrices, the range provided in ```Properties.Random()``` currently gets ignored.\n\nSupport matrix properties: random, symmetric positive-definite\n\nShort example of using the library\n\n```matlab\nimport MatrixGenerator.*;\n% creates 3x3 random matrix \ngenerate([3, 3], Properties.Random(), Shape.General());\n% creates 3x3 random symmetric matrix with entries in range [-5, 5)\ngenerate([3, 3], Shape.Symmetric(), Properties.Random([-5, 5]))\n% 4x4 diagonal and symmetric positive-definite matrix\ngenerate([4,4], Shape.UpperTriangular(), Shape.General(), Shape.Diagonal(), Properties.SPD());\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhpac%2Fmatrixgeneratormatlab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhpac%2Fmatrixgeneratormatlab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhpac%2Fmatrixgeneratormatlab/lists"}