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 版本兼容性
平台兼容性
Windows macOS Linux类别
标签
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).
|
||
3.0.0.0 | Added handling of nondimensional units.
|
||
2.6.0.0 | added: allows nondimensional units
|
||
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)
|
||
2.2.0.0 | Corrected unit pound (weight) - was missing the last digit
|
||
2.1.0.0 | Added definitions of Calorie and FoodCalorie
|
||
2.0.0.0 | Added additional units (lightSpeed, horsepower, etc).
|
||
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.
|
||
1.1.0.0 | New: allows a single input instead of two. Does not perform a conversion, instead just reports that one unit.
|
||
1.0.0.0 |