Hi,
I noticed that there is a fresh Quantum Toolbox since Matlab 2014b. Is there any introduction or manual to this toolbox? I am a quantum physics theorist, have developed some packages for simulating quantum systems, and would like to know what Mathworks is doing on this toolbox. Could it be an open-source project from Mathworks?
Thanks,
Qi

 Akzeptierte Antwort

Philip Caplan
Philip Caplan am 17 Apr. 2015

0 Stimmen

Which Quantum Toolbox are you referring to? MathWorks is not currently developing a Quantum Toolbox. Perhaps you are referring to a third-party package such as: http://qo.phy.auckland.ac.nz/toolbox/

2 Kommentare

Xiaodong
Xiaodong am 18 Apr. 2015
You could be right. When I run ver in matlab, I got
Quantum Toolbox Version 0.10
That could be the QOToolbox I have installed by myself many years ago. It may not be from MathWorks. Sorry for the confusing.
Noah Prisament
Noah Prisament am 28 Nov. 2023
MathWorks now has a Quantum Computing Support Package! You can check out and download the support package here: https://www.mathworks.com/matlabcentral/fileexchange/125425-matlab-support-package-for-quantum-computing (or through Add-On Explorer) and you can look further into its capabilities here: https://www.mathworks.com/help/matlab/quantum-computing.html.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (2)

Mohammed Al-Mahammedi
Mohammed Al-Mahammedi am 4 Dez. 2021

0 Stimmen

CZ gate in matlab

3 Kommentare

Mohammed Al-Mahammedi
Mohammed Al-Mahammedi am 4 Dez. 2021
swap gate in matlab
Thanks for help
Mohammed Al-Mahammedi
Mohammed Al-Mahammedi am 4 Dez. 2021
Verschoben: Steven Lord am 29 Nov. 2023
these code i like to help
Walter Roberson
Walter Roberson am 4 Dez. 2021
Verschoben: Steven Lord am 29 Nov. 2023
Your code has an infinite loop.
Your swap.m has
function [] = swap(i, j)
and then some logic that does not include a return statement. Then it has
% operate on the state vector with V
qc_v = V * qc_v;
swap (0,1);
measure (0,0);
measure (1,1);
but you are inside of swap() already, so that call to swap(0,1) would be a recursive call. That would lead to infinite recursion. You can only have a function call itself if the function does not always call itself: it must be able to detect that it has finished the work and return without having called itself.

Melden Sie sich an, um zu kommentieren.

idris
idris am 20 Dez. 2023

0 Stimmen

I think it appears mathworks is not focused on quantum

Kategorien

Mehr zu Quantum Mechanics finden Sie in Hilfe-Center und File Exchange

Produkte

Gefragt:

am 16 Apr. 2015

Beantwortet:

am 20 Dez. 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by