unit(varargin)

unit conversion with dimension check
367.0 次下载
更新时间 2017/9/10

查看许可证

converts between different units, and checks that their dimensions are consistent
units may be compounds of other units (e.g. Newton-meters or meters/second)
units may have powers (e.g. meter^3 or m/s2)
units may have scaling prefixes (e.g. milimeters or kW)
examples:
unit('N-m','kg.m2/s2') %torque
unit('Pa','N/in2') %pressure
unit('m','s') %causes error because wrong dimensions

引用格式

Christopher Pedersen (2024). unit(varargin) (https://www.mathworks.com/matlabcentral/fileexchange/46045-unit-varargin), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2014a
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Dates and Time 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
3.1.0.0

Bug fixed: negative prefixes became positive (e.g. mm became 1E3 m rather than 1E-3m).
Added units for magnetic fields: weber, siemen, tesla, gauss

3.0.0.0

Added handling of nondimensional units.
Added units 'slug','kph' and 'henry'
Added 'reltemp' option to supress warning when converting temperatures
under-the-hood changes to how unit terms are handled.
Additional help on units and options

2.6.0.0

added: allows nondimensional units
fixed: was not parsing 'mm' (milimeters) correctly
added: error message when cannot parse the power of a term

2.4.0.0

added 'detail' option that shows how each term of each unit is parsed

2.3.0.0

'verb' option gives additional reporting at each step (scale and power)
fixed 'verb' reporting : was misreporting original scale (calculation was okay)

2.2.0.0

Corrected unit pound (weight) - was missing the last digit
fixed error when handling unrecognised units

2.1.0.0

Added definitions of Calorie and FoodCalorie
Ounce definition was 1000 times too small, fixed.

2.0.0.0

Added additional units (lightSpeed, horsepower, etc).
Fixed spelling of celsius unit
Divisor "/" now affect only the single following term, rather than all following terms.
Additional reporting of units grouped by type, using "unit report".

1.4.0.0

Fixed misspelling of unit "celsius"

1.3.0.0

Added ability to use custom units.

1.2.0.0

Added absolute temperature conversion.
Fixed bug where prefix+symbol name not recognised (e.g. kohm or mvolt

1.1.0.0

New: allows a single input instead of two. Does not perform a conversion, instead just reports that one unit.
New: Reports base units of each input

1.0.0.0