正在加载图片...
表1.3-1 MATLAB为数学常数预定义的变量名 预定义变量 含义 预定义变量 含 义 eps 浮点数相对精度2-52 NaN或nan 不是一个数(Not a Number), i或j 虚单元i=j=√-1 如0/0,o0/0 nf或inf 无穷大,如1/0 pi 圆周率π intmax 可表达的最大正整数, realmax 最大正实数,默认1.7977e+308 默认(2147483647) intmin 可表达的最小负整数, realmin 最小正实数,默认2.2251e-308 默认(-2147483648) 〖说明】 ● 假如用户对表中任何一个预定义变量进行赋值,则那个变量的默认值将被用户新赋的值 “临时”覆盖。所谓“临时”是指:假如使用clear指令清除MATLAB内存中的变量, 或MATLAB指令窗被关闭后重新启动,那么所有的预定义变量将被重置为默认值,不 管这些预定义变量曾被用户赋过什么值。 在遵循EEE算法规则的机器上,被0除是允许的。它不会导致程序执行的中断,只是 在给出警告信息的同时,用一个特殊名称(如Inf,NaN)记述。这个特殊名称将在以 后的计算中以合理的形式发挥作用。 关于它们的更详细的帮助信息,可在MATLAB帮助浏览器左侧Contents页的 <MATLAB/Functions/.Mathematics/Math Contants>找到。 【例13-3】运用以下指令,以便初步了解关于常数的预定义变量。本例演示:各常数的含 义。 format short e RMAd=realmax ('double') 名双精度类型(默认)时最大实数 RMAs=realmax('single') %单精度类型时最大实数 RMAd 1.7977e+308 RMAs 3.4028e+038 IMA64=intmax ('int64') 号int64整数类型时最大正整数 IMA32=intmax 名int32(默认)整数类型时最大正整数 IMA32=intmax('int16') 号int16整数类型时最大正整数 IMA64 9223372036854775807 IMA32= 2147483647 IMA32= 32767 el=eps %双精度类型时的相对精度 e2=eps(2) 号表达2时的绝对精度 e1= 2.220446049250313e-016 e2= 4.440892098500626e-016 pi ans 3.141592653589793 55 表 1.3-1 MATLAB 为数学常数预定义的变量名 预定义变量 含 义 预定义变量 含 义 eps 浮点数相对精度 52 2 NaN 或 nan 不是一个数(Not a Number), i 或 j 如 0/0, /  虚单元i  j  1 Inf 或 inf 无穷大,如 1/0 pi 圆周率  intmax 可表达的最大正整数, 默认(2147483647) realmax 最大正实数,默认 1.7977e+308 intmin 可表达的最小负整数, 默认(-2147483648) realmin 最小正实数,默认 2.2251e-308 〖说明〗  假如用户对表中任何一个预定义变量进行赋值,则那个变量的默认值将被用户新赋的值 “临时”覆盖。所谓“临时”是指:假如使用 clear 指令清除 MATLAB 内存中的变量, 或 MATLAB 指令窗被关闭后重新启动,那么所有的预定义变量将被重置为默认值,不 管这些预定义变量曾被用户赋过什么值。  在遵循 IEEE 算法规则的机器上,被 0 除是允许的。它不会导致程序执行的中断,只是 在给出警告信息的同时,用一个特殊名称(如 Inf,NaN)记述。这个特殊名称将在以 后的计算中以合理的形式发挥作用。  关于它们的更详细的帮助信息,可在 MATLAB 帮助浏览器左侧 Contents 页的 <MATLAB/Functions/Mathematics/Math Contants>找到。 【例 1.3-3】运用以下指令,以便初步了解关于常数的预定义变量。本例演示:各常数的含 义。 format short e RMAd=realmax('double') % 双精度类型(默认)时最大实数 RMAs=realmax('single') % 单精度类型时最大实数 RMAd = 1.7977e+308 RMAs = 3.4028e+038 IMA64=intmax('int64') % int64 整数类型时最大正整数 IMA32=intmax % int32(默认)整数类型时最大正整数 IMA32=intmax('int16') % int16 整数类型时最大正整数 IMA64 = 9223372036854775807 IMA32 = 2147483647 IMA32 = 32767 e1=eps % 双精度类型时的相对精度 e2=eps(2) % 表达 2 时的绝对精度 e1 = 2.220446049250313e-016 e2 = 4.440892098500626e-016 pi ans = 3.141592653589793
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有