1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Functions and Scripts (GNU Octave (version 7.3.0))</title>
<meta name="description" content="Functions and Scripts (GNU Octave (version 7.3.0))">
<meta name="keywords" content="Functions and Scripts (GNU Octave (version 7.3.0))">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href="index.html" rel="start" title="Top">
<link href="Concept-Index.html" rel="index" title="Concept Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="index.html" rel="up" title="Top">
<link href="Errors-and-Warnings.html" rel="next" title="Errors and Warnings">
<link href="Statements.html" rel="prev" title="Statements">
<style type="text/css">
<!--
a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
span:hover a.copiable-anchor {visibility: visible}
ul.no-bullet {list-style: none}
-->
</style>
<link rel="stylesheet" type="text/css" href="octave.css">
</head>
<body lang="en">
<div class="chapter" id="Functions-and-Scripts">
<div class="header">
<p>
Next: <a href="Errors-and-Warnings.html" accesskey="n" rel="next">Errors and Warnings</a>, Previous: <a href="Statements.html" accesskey="p" rel="prev">Statements</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<span id="Functions-and-Scripts-1"></span><h2 class="chapter">11 Functions and Scripts</h2>
<span id="index-defining-functions"></span>
<span id="index-user_002ddefined-functions"></span>
<span id="index-functions_002c-user_002ddefined"></span>
<span id="index-script-files"></span>
<p>Complicated Octave programs can often be simplified by defining functions.
Functions can be defined directly on the command line during interactive
Octave sessions, or in external files, and can be called just like built-in
functions.
</p>
<ul class="section-toc">
<li><a href="Introduction-to-Function-and-Script-Files.html" accesskey="1">Introduction to Function and Script Files</a></li>
<li><a href="Defining-Functions.html" accesskey="2">Defining Functions</a></li>
<li><a href="Returning-from-a-Function.html" accesskey="3">Returning from a Function</a></li>
<li><a href="Multiple-Return-Values.html" accesskey="4">Multiple Return Values</a></li>
<li><a href="Variable_002dlength-Return-Lists.html" accesskey="5">Variable-length Return Lists</a></li>
<li><a href="Variable_002dlength-Argument-Lists.html" accesskey="6">Variable-length Argument Lists</a></li>
<li><a href="Ignoring-Arguments.html" accesskey="7">Ignoring Arguments</a></li>
<li><a href="Default-Arguments.html" accesskey="8">Default Arguments</a></li>
<li><a href="Validating-Arguments.html" accesskey="9">Validating Arguments</a></li>
<li><a href="Function-Files.html">Function Files</a></li>
<li><a href="Script-Files.html">Script Files</a></li>
<li><a href="Function-Handles-and-Anonymous-Functions.html">Function Handles and Anonymous Functions</a></li>
<li><a href="Command-Syntax-and-Function-Syntax.html">Command Syntax and Function Syntax</a></li>
<li><a href="Organization-of-Functions.html">Organization of Functions Distributed with Octave</a></li>
</ul>
</div>
</body>
</html>
|