!ls

!ps x|grep python

"""
Explanation: Cell magic
Shell
End of explanation
"""


%load_ext fortranmagic

%%fortran

subroutine f1(x, y, z)
    real, intent(in) :: x,y
    real, intent(out) :: z

    z = sin(x+y)

end subroutine f1

f1(3,4)

?f1

"""
Explanation: Fortran
A notebookba definiált fortran függvényeket a fortran_magic csomag segítségével tudjuk használni
End of explanation
"""


%load_ext oct2py.ipython

%%octave
A=rand(10)

A

x = %octave [1 2; 3 4];
x

%%octave -f svg
p = [12 -2.5 -8 -0.1 8];
x = 0:0.01:1;

polyout(p, 'x')
plot(x, polyval(p, x));

"""
Explanation: Octave
Octave kódot ipython-ból az oct2py csomag segítségével tudunk hívni.
End of explanation
"""


