{"id":17063,"date":"2025-10-24T12:05:58","date_gmt":"2025-10-24T16:05:58","guid":{"rendered":"https:\/\/blogs.mathworks.com\/pick\/?p=17063"},"modified":"2025-10-24T12:05:58","modified_gmt":"2025-10-24T16:05:58","slug":"qclab-a-matlab-community-toolbox-for-quantum-computing","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/pick\/2025\/10\/24\/qclab-a-matlab-community-toolbox-for-quantum-computing\/","title":{"rendered":"QCLAB &#8211; A MATLAB Community Toolbox for Quantum Computing"},"content":{"rendered":"<div class = rtcContent><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Mike's pick this week is <\/span><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/fileexchange\/182313-qclab-a-toolbox-for-quantum-computing\"><span>QCLAB - A Toolbox for Quantum Computing<\/span><\/a><span> by <\/span><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/profile\/authors\/33893982\"><span>Sophia Kep<\/span><\/a><span>.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>I've discussed <\/span><a href = \"https:\/\/blogs.mathworks.com\/matlab\/category\/quantum-computing\/?s_tid=Blog_matlab_Category\"><span>Quantum Computing in MATLAB a few times<\/span><\/a><span> over at The MATLAB Blog focusing on the <\/span><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/fileexchange\/125425-matlab-support-package-for-quantum-computing\"><span>MATLAB Support Package for Quantum Computing<\/span><\/a><span> but that's not the only story in town for MATLAB users interested in Quantum Computing.,<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = \"https:\/\/uk.mathworks.com\/matlabcentral\/fileexchange\/182313-qclab-a-toolbox-for-quantum-computing\"><span>QCLAB<\/span><\/a><span> is an object-oriented MATLAB community toolbox for creating, representing and simulating quantum circuits. It is developed by members of Lawrence Berkeley National Laboratory. If you want to have a play with it, try the links below which will open the relevant examples in MATLAB Online<\/span><\/div><ul  style = 'margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px; '><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>Getting started with QCLAB toolbox <\/span><a href = \"https:\/\/matlab.mathworks.com\/open\/github\/v1?repo=QuantumComputingLab\/qclab&amp;file=Getting_started.mlx\"><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/pick\/files\/qcLABPOW_1.png\" width = \"136\" height = \"20\" alt = \"\" style = \"vertical-align: baseline; width: 136px; height: 20px;\"><\/img><\/a><span> <\/span><\/li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>Quantum Phase Estimation with QCLAB toolbox <\/span><a href = \"https:\/\/matlab.mathworks.com\/open\/github\/v1?repo=QuantumComputingLab\/qclab&amp;file=\/examples\/QuantumPhaseEstimation.mlx\"><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/pick\/files\/qcLABPOW_1.png\" width = \"136\" height = \"20\" alt = \"\" style = \"vertical-align: baseline; width: 136px; height: 20px;\"><\/img><\/a><\/li><\/ul><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"https:\/\/blogs.mathworks.com\/pick\/files\/qcLABPOW_3.png\" width = \"452\" height = \"251\" alt = \"\" style = \"vertical-align: baseline; width: 452px; height: 251px;\"><\/img><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>QCLAB supports I\/O via <\/span><a href = \"https:\/\/en.wikipedia.org\/wiki\/OpenQASM\" target=\"_blank\"><span>OpenQASM<\/span><\/a><span>, enabling compatibility with real quantum hardware. It also includes built-in functionality for visualizing quantum circuits directly in the MATLAB command window and exporting high-quality LaTeX circuit diagrams for documentation and publication.<\/span><\/div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>A paper introducing QCLAB is available on arXiv: <\/span><a href = \"https:\/\/arxiv.org\/pdf\/2503.03016\" target=\"_blank\"><span>https:\/\/arxiv.org\/pdf\/2503.03016<\/span><\/a><\/div>\n<\/div><script type=\"text\/javascript\">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text\/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }<\/script>","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/pick\/files\/qcLABPOW_3.png\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div><p>Mike's pick this week is QCLAB - A Toolbox for Quantum Computing by Sophia Kep.I've discussed Quantum Computing in MATLAB a few times over at The MATLAB Blog focusing on the MATLAB Support Package... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/pick\/2025\/10\/24\/qclab-a-matlab-community-toolbox-for-quantum-computing\/\">read more >><\/a><\/p>","protected":false},"author":176,"featured_media":17057,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[16,44],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/17063"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/users\/176"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/comments?post=17063"}],"version-history":[{"count":1,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/17063\/revisions"}],"predecessor-version":[{"id":17066,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/17063\/revisions\/17066"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media\/17057"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media?parent=17063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/categories?post=17063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/tags?post=17063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}