{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"collapsed": false
},
"source": [
"## Use the Octave Jupyter kernel to make this whole notebook use Octave\n",
"- make sure the kernel is Octave."
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false
},
"outputs": [
],
"source": [
"%plot -f svg -s 800,600"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"ans =\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" 0.7432006 0.7233892 0.1103088 0.3423000 0.7887614\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" 0.3470651 0.8206399 0.1748952 0.1707156 0.3171469\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" 0.7850865 0.0070984 0.9598948 0.2678819 0.5154067\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" 0.6352794 0.1351065 0.3858992 0.2652377 0.1866060\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" 0.3562657 0.3317308 0.9221238 0.6199625 0.3735255\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n"
]
}
],
"source": [
"rand(5)"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"ans =\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Diagonal Matrix\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" 1 0 0\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" 0 1 0\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" 0 0 1\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n"
]
}
],
"source": [
"eye(3)"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": ""
},
"execution_count": 12,
"metadata": {
},
"output_type": "execute_result"
}
],
"source": [
"plot([1,2,3], [4,5,7])\n",
"set(gca, \"fontsize\", 16);"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": ""
},
"execution_count": 9,
"metadata": {
},
"output_type": "execute_result"
}
],
"source": [
"x = 0:0.01:20;\n",
"y = (1 + sqrt(x)) .* sin (x);\n",
"plot (x, y);\n",
"set(gca, \"fontsize\", 16);\n",
"xlabel (\"x\");\n",
"ylabel (\"(1 + sqrt(x)) * sin (x)\");\n",
"title (\"Simple 2-D Plot\");"
]
},
{
"cell_type": "markdown",
"metadata": {
"collapsed": false
},
"source": [
"## Also, 3d graphics:"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": ""
},
"execution_count": 11,
"metadata": {
},
"output_type": "execute_result"
}
],
"source": [
"tx = ty = linspace (-8, 8, 41)';\n",
"[xx, yy] = meshgrid (tx, ty);\n",
"r = sqrt (xx .^ 2 + yy .^ 2) + eps;\n",
"tz = sin (r) ./ r;\n",
"mesh (tx, ty, tz);\n",
"set(gca, \"fontsize\", 16);"
]
},
{
"cell_type": "code",
"execution_count": 0,
"metadata": {
"collapsed": false
},
"outputs": [
],
"source": [
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Octave",
"language": "octave",
"name": "octave"
},
"language_info": {
"file_extension": ".m",
"help_links": [
{
"text": "GNU Octave",
"url": "https://www.gnu.org/software/octave/support.html"
},
{
"text": "Octave Kernel",
"url": "https://github.com/Calysto/octave_kernel"
},
{
"text": "MetaKernel Magics",
"url": "https://github.com/calysto/metakernel/blob/master/metakernel/magics/README.md"
}
],
"mimetype": "text/x-octave",
"name": "octave",
"version": "4.2.2"
}
},
"nbformat": 4,
"nbformat_minor": 0
}