Difference between revisions of "Ctrl trajan.m"

From Spinach Documentation Wiki
Jump to: navigation, search
m (Rename Arguments section heading to Parameters)
m (Move Description section into pre-Syntax prose)
Line 1: Line 1:
 
{{DISPLAYTITLE:ctrl_trajan.m}} __NOTOC__
 
{{DISPLAYTITLE:ctrl_trajan.m}} __NOTOC__
 
Diagnostic plotting function for optimal control toolbox. Plots trajectory and control pulse analysis.
 
Diagnostic plotting function for optimal control toolbox. Plots trajectory and control pulse analysis.
 +
 +
This function is called internally by the optimal control module, you should not be calling it directly. All settings should be specified in the call to [[optimcon.m]] when the optimal control problem is set up.
  
 
==Syntax==
 
==Syntax==
  
 
     ctrl_trajan(spin_system,waveform,trajectory,fidelities)
 
     ctrl_trajan(spin_system,waveform,trajectory,fidelities)
−
 
−
==Description==
 
−
This function is called internally by the optimal control module, you should not be calling it directly. All settings should be specified in the call to [[optimcon.m]] when the optimal control problem is set up.
 
  
 
==Parameters==
 
==Parameters==

Revision as of 19:01, 5 June 2026

Diagnostic plotting function for optimal control toolbox. Plots trajectory and control pulse analysis.

This function is called internally by the optimal control module, you should not be calling it directly. All settings should be specified in the call to optimcon.m when the optimal control problem is set up.

Syntax

    ctrl_trajan(spin_system,waveform,trajectory,fidelities)

Parameters

    waveform   - waveform, as supplied to a user-end
                 function, such as grape_xy.m

    trajectory - spin system trajectory, a stack of
                 complex vectors

    fidelities - fidelities array, as returned by 
                 user-end functions, such as grape_xy

Returns

The function plots a graph similar to the one below. Ctrl trajan figure.png

Examples

See the optimal control examples in the standard example set - all of them make use of this function indirectly when they are calling Spinach optimal control functionality.

See also

grape_xy.m, grape_phase.m, optimcon.m, trajan.m, trajsimil.m

Version 2.0, authors: Ilya Kuprov, David Goodwin