Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

echodemo

在命令行窗口中分步运行示例脚本

说明

示例

echodemo filename 在命令行窗口中分步运行 filename 指定的脚本。如果文件包含节,echodemo 将每个节视为一个步长并在每个节后暂停。有关节的详细信息,请参阅创建和运行代码节

在每个步骤中,可以点击命令行窗口中的链接继续或停止。如果命令行窗口由于不够大而无法显示链接,向上滚动即可看到它们。

小心

如果基础工作区中的变量与示例文件创建的变量同名,示例会覆盖您的数据。通过在运行示例之前将您的数据保存到 MAT 文件来保留相关数据。

示例

echodemo(filename,index)index 指定的段编号开始。如果示例依赖上一步的结果,使用该语法会产生错误或意外的结果。

示例

全部折叠

运行示例脚本,说明如何分步处理多维数组。

echodemo MultidimensionalArraysDemo
Click Next to continue or Stop to end     MultidimensionalArraysDemo.m (1/10)
---------------------------------------------------------------------------
 MANIPULATING MULTIDIMENSIONAL ARRAYS

 This example shows how to work with arrays having more than two dimensions.
 Multidimensional arrays can be numeric, character, cell, or structure arrays.
 
 Multidimensional arrays can be used to represent multivariate data. MATLAB®
 provides a number of functions that directly support multidimensional arrays.
---------------------------------------------------------------------------

运行示例脚本,该脚本说明如何从第三个节开始分步处理多维数组。

filename = 'MultidimensionalArraysDemo';
index = 3;
echodemo(filename,index)
Click Next to continue or Stop to end     MultidimensionalArraysDemo.m (3/10)
---------------------------------------------------------------------------
 The |cat| function is a useful tool for building multidimensional arrays.
 |B = cat(DIM,A1,A2,...)| builds a multidimensional array by concatenating |A1,
 A2 ...| along the dimension |DIM|.
---------------------------------------------------------------------------

B = cat( 3, [2 8; 0 5], [1 3; 7 9], [2 3; 4 6])


B(:,:,1) =

     2     8
     0     5


B(:,:,2) =

     1     3
     7     9


B(:,:,3) =

     2     3
     4     6

输入参数

全部折叠

脚本文件名,指定为字符向量或字符串标量。

段索引,指定为整数标量。

命令行窗口中的链接文本显示当前段编号 n 以及总段数 m,即 n/m

局限性

  • echodemo 不支持函数或实时代码文件 (*.mlx)。echodemo 可以运行您执行的任何脚本 (*.m),但是只有包含节的脚本才会在各步之间暂停。

版本历史记录

在 R2006a 之前推出