-
Notifications
You must be signed in to change notification settings - Fork 2
ProbeShowDirectionalPlot
ProbeShowDirectionalPlot is a simple command that reproduces the automatically created directional scan plot generated from ProbeDirectionalScan. Naturally, it thus requires ProbeDirectionalScan to be run before being able to be used.
ProbeShowDirectionalPlot allows no options or arguments. If you wish to create more customized plots instead of this automatic one, you can obtain the data generated from ProbeDirectionalScan via the ProbeGetDirectionalData command.
<< BProbeM`
(* initialization *)
t = PauliMatrix[{1,2,3}];
ProbeInit[t];
ProbeDirectionalScan[0.2,ShowAutoPlot->False];
(* Since we disabled ShowAutoPlot, this will execute without any output. *)
ProbeShowDirectionalPlot[];
(* This will print automatic directional scan ListPlot which we chose to skip above. *)
(* Since the Pauli Matrices exhibit exceptional rotational symmetry *)
(* the scans of all 3 axes will overlap. *)<< BProbeM`
(* Generate 5x20x20 random GUE matrices *)
RandoMatrices = ConstantArray[0, 5];
For[i = 1, i <= 5, i++,
RandoMatrices[[i]] = RandomVariate[GaussianUnitaryMatrixDistribution[20]];
];
ProbeInit[RandoMatrices];
ProbeDirectionalScan[0.1,ShowAutoPlot->False];
(* Since we disabled ShowAutoPlot, this will execute without any output. *)
ProbeShowDirectionalPlot[];
(* This will print automatic directional scan ListPlot which we chose to skip above. *)
(* Since the matrices are Gaussian they will not exhibit strong rotational symmetry. *)
(* The 5 scans will thus not overlap. *)
ProbeScan (opts, ex)
ProbeReset (opts, ex)
ProbeGetPoints (ex)
ProbeGetTangetspaces (ex)
ProbeDirectionalScan (args, opts, ex)
ProbeGetDirectionalData (ex)
ProbeShowDirectionalPlot (ex)
ProbeGetOperator (ex)
ProbeGetGroundstateEnergy (args, ex)
ProbeGetEnergies (args, ex)
ProbeGetGroundstate (args, ex)
ProbeGetGroundstates (args, ex)
ProbeGetExpectedLocation (args, ex)
MatrixRepSU2 (args, ex)
MatrixRepSU3 (args, ex)