图像缩略图

num2eng

版本6.1.1(651 kb) 哈里·迪蒙德
将数字转换为工程符号字符串,或者使用Si-prefix。提供广泛的自定义。还可以在轴壁虱标签上使用。

491下载

Updated2021年6月29日

查看许可证

将输入数值以具有三个指数多数的科学格式或使用SI前缀,例如K,M,N,P等。它还可以处理图形和配色栏的刻度标签。请参阅“示例”选项卡,以获取num2eng示例的广泛列表。
在文件交换上的几个num2eng和num2si函数中,该提交的唯一是什么是:
•支万博1manbetx持标量,向量和矩阵输入
•可以处理轴和配色栏tick标签,包括如果壁虱更改(例如,由于限制更改,图形调整大小等),请保持最新标签。
•支万博1manbetx持复杂的数字输入
• Properly handles edge-cases such as rounding, empty inputs, Inf, NaN, non-numerical inputs etc.
•使用SI前缀或工程形式的科学符号
•可选地使用希腊下案例MU(UNICODE U+03BC)作为SI前缀,用于数字在范围内[1E-6,1E-3)
•可选地使用真实负字符(Unicode u+2212)而不是连字符,而连字符(u+002D)进行负数
• Optionally uses the infinity symbol (Unicode U+221E) for infinite inputs
•选择使用左右理由输出字符串
•可选地将尾随的零插入到垫子输出字符串中
• Optionally outputs as a unified character vector for vector and 2D array inputs, rather than the default cell array of character vectors
•可选地防止使用指数或SI前缀用于数量在范围内的数字[0.1,1)(即十分之一)
•不使用SI前缀时:
- 可选地将零指数的指数粘贴到指定的宽度
-- Optionally only shows a sign character in the exponent for negative exponents
- 可选地迫使指数始终包括在内,即使它为零
- 为指数提供低估E,资本E或小型资本E(Unicode U+1D07)
• Optionally forces the mantissa to lie in the range [0.001, 1), rather than the more usual [1, 1000). One reason to use this option is to unambiguously convey accuracy via the number of significant figures in the output.
•可选地使用逗号,而不是点作为小数分离器
•允许用户指定单元,并将其附加到字符串的末端(还可以对该单词是否自动复合进行附加控制)
该函数具有两个替代调用语法:
1. string = num2eng(number,[usei],[usemu],[spaceafternum],[sigfigs],[fullName],[useminus],[useminus],[useInf],[trailzeros],[pad],[pad],[celloutput]),其中方括号中的输入变量是可选的 - 即该函数接受1到11个输入,包括包含在内。
2.字符串= num2eng(数字,选项结构),其中控制选项在结构中传递。该语法比语法一个提供了更多的选项。
使用选项结构而不是单个选项输入:
最初开发NUM2ENG时,选择了单个选项方法,以使功能提示尽可能有用。但是,随着选项数量的增加,功能调用变得笨拙,尤其是如果您只想设置以后的选项之一并将其他选项之一留为默认值。当阅读您之前编写的代码时,也很难一目了然地看到呼叫num2eng的选项。这是使用语法2进出的位置。您可以将num2eng传递给选项结构作为第二个输入。该结构可以具有一到21个字段,按照上述选项命名,并带有其他选项:NOEXP4TENT,EXPWIDTH,EXPSIGN,EXPSIGN,EXPFORCE,UNIT,NITEM,NOPLALURE,CAPE,CAPE,SMATLECAPE,FRACMANT,FRACMANT,USECOMMA,USECOMMA,AXES。

引用为

哈里·迪蒙(Harry Dymond)(2020)。num2eng(//www.tianjin-qmedu.com/matlabcentral/fileexchange/67740),matlab中央文件交换。

MATLABRelease Compatibility
Created with R2018a
与R2014B兼容,后来发布
平台兼容性
Windows 苹果系统 Linux

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

Start Hunting!

num2eng文档