正在加载图片...
ans=3.1416 下表即为 MATLAB常用到的永久常数。 小整理: MATLAB的永久常数i或j:基本虚数单位 eps:系统的浮点( Floating- point)精确度 inf:无限大,例如1/0nan或NaN:非数值( Not a number),例如0/0 圆周率p(=3.1415926.) ealmax:系统所能表示的最大数值 realmin:系统所能表示的最小数值 nargin:函数的输入引数个数 largin:函数的输出引数个数 1-2、重复命令 最简单的重复命令是for圈(for-loop),其基本形式为 for变数=矩阵 算式 其中变数的值会被依次设定为矩阵的每一行,来执行介於for和end之间的运算式。因此,若无意外情况, 运算式执行的次数会等於矩阵的行数。 举例来说,下列命令会产生一个长度为6的调和数列( Harmonic sequence): X= zeros(16);%x是一个16的零矩阵 在上例中,矩阵x最初是一个16的零矩阵,在for圈中,变数i的值依次是1到6,因此矩阵ⅹ的第i 个元素的值依次被设为1/。我们可用分数来显示此数列 format rat%使用分数来表示数值 l1/21/31/41/51/6 for圈可以是多层的,下例产生一个16的 Hilbert矩阵h,其中为於第i列、第j行的元素为8 ans = 3.1416 下表即为 MATLAB 常用到的永久常数。 小整理:MATLAB 的永久常数 i 或 j:基本虚数单位 eps:系统的浮点(Floating-point)精确度 inf:无限大, 例如 1/0 nan 或 NaN:非数值(Not a number) ,例如 0/0 pi:圆周率 p(= 3.1415926...) realmax:系统所能表示的最大数值 realmin:系统所能表示的最小数值 nargin: 函数的输入引数个数 nargin: 函数的输出引数个数 1-2、重复命令 最简单的重复命令是 for 圈(for-loop),其基本形式为: for 变数 = 矩阵; 运算式; end 其中变数的值会被依次设定为矩阵的每一行,来执行介於 for 和 end 之间的运算式。因此,若无意外情况, 运算式执行的次数会等於矩阵的行数。 举例来说,下列命令会产生一个长度为 6 的调和数列(Harmonic sequence): x = zeros(1,6); % x 是一个 16 的零矩阵 for i = 1:6, x(i) = 1/i; end 在上例中,矩阵 x 最初是一个 16 的零矩阵,在 for 圈中,变数 i 的值依次是 1 到 6,因此矩阵 x 的第 i 个元素的值依次被设为 1/i。我们可用分数来显示此数列: format rat % 使用分数来表示数值 disp(x) 1 1/2 1/3 1/4 1/5 1/6 for 圈可以是多层的,下例产生一个 16 的 Hilbert 矩阵 h,其中为於第 i 列、第 j 行的元素为
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有