MATLAB (プログラミング言語)
![MATLAB (プログラミング言語)](//upload.wikimedia.org/wikipedia/commons/thumb/2/21/Matlab_Logo.png/144px-Matlab_Logo.png) MATLAB (プログラミング言語)のロゴ |
パラダイム |
マルチパラダイム: 関数型, 命令型、手続き型、オブジェクト指向、配列型(英語版) |
---|
登場時期 |
- 1984年
![ウィキデータを編集](//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png)
|
---|
開発者 |
The MathWorks、クリーブ・モラー ![ウィキデータを編集](//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png) |
---|
最新リリース |
R2024b / 2024年9月12日[1] |
---|
型付け |
動的、弱い |
---|
影響を受けた言語 |
|
---|
影響を与えた言語 |
|
---|
プラットフォーム |
Microsoft Windows、macOS、Linux ![ウィキデータを編集](//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png) |
---|
ライセンス |
プロプライエタリ・ライセンス ![ウィキデータを編集](//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png) |
---|
ウェブサイト |
mathworks.com |
---|
拡張子 |
.m, .p,[10] .mex*,[11] .mat,[12] .fig,[13] .mlx,[14] .mlapp,[15] .mltbx,[16] .mlappinstall,[17] .mlpkginstall[18] |
---|
テンプレートを表示 |
MATLAB(マットラブまたはマトラボ[24])は、アメリカ合衆国のMathWorks社が開発している数値解析ソフトウェアであり、その中で使うプログラミング言語の名称でもある。MATLABは、数値線形代数、関数とデータの可視化、アルゴリズム開発、グラフィカルインターフェイスや、他言語(C言語/C++/Java/Python)とのインターフェイスの機能を有している。MATLABは、主に、数値計算を扱う事ができるが、追加のオプションSymbolic Math Toolboxを使うことで、数式処理の能力を得ることができる。2019年時点でMATLABのユーザー数は400万人を超えており、100,000 以上の企業・政府・大学で、工学・理学・経済学など幅広い分野に利用されている。
MATLABは、MATrix LABoratoryを略したものであり[25]、行列計算、ベクトル演算、グラフ化や3次元表示などの豊富なライブラリを持った、インタプリタ形式の高性能なテクニカルコンピューティング言語、環境としての機能を持つ。標準で数多くのライブラリを有しているが、それ以上のデータ解析や統計、アプリケーション展開などが必要な場合にはToolboxと呼ばれる拡張パッケージをインストールすることで、MATLABの機能拡張を図ることができる。MATLABとToolboxは総合してMATLAB製品ファミリ[26]と呼ばれる。
MATLABを用いると、C言語やFORTRANといった従来のプログラミング言語よりも短時間で簡単に科学技術計算を行うことができる。類似フリーウェアにScilab、GNU Octave、FreeMatなどがある。
また、iPhone、iPod (iPod touch)、Androidで動作するアプリ「MATLAB Mobile」がある。[23]Webブラウザで動作する「MATLAB Online」も提供されている。
MATLABで使われるデータ型には数値型や文字列型、時刻・日付、構造体、cell配列、テーブル、カテゴリカル配列などがある。数値型はint64型、single型、double型などに、
文字列型はchar型やstring型にそれぞれ細分化される
[注 1]。
- ^ 出典URL: https://www.mathworks.com/company/newsroom/mathworks-announces-release-2024b-of-matlab-and-simulink.html, 閲覧日: 2024年9月15日, 題名: MathWorks Announces Release 2024b of MATLAB and Simulink
- ^ “An interview with CLEVE MOLER Conducted by Thomas Haigh On 8 and 9 March, 2004 Santa Barbara, California”. Computer History Museum. December 27, 2014時点のオリジナルよりアーカイブ。December 6, 2016閲覧。 “So APL, Speakeasy, LINPACK, EISPACK, and PL0 were the predecessors to MATLAB.”
- ^ “Why We Created Julia”. Julia Language (February 14, 2012). December 1, 2016閲覧。
- ^ Eaton, John W. (May 21, 2001). “Octave: Past, Present, and Future”. Texas-Wisconsin Modeling and Control Consortium. August 9, 2017時点のオリジナルよりアーカイブ。December 1, 2016閲覧。
- ^ “History”. Scilab. December 1, 2016時点のオリジナルよりアーカイブ。December 1, 2016閲覧。
- ^ S.M. Rump: INTLAB – INTerval LABoratory. In Tibor Csendes, editor, Developments in Reliable Computing, pages 77–104. Kluwer Academic Publishers, Dordrecht, 1999.
- ^ Moore, R. E., Kearfott, R. B., & Cloud, M. J. (2009). Introduction to Interval Analysis. Society for Industrial and Applied Mathematics.
- ^ Rump, S. M. (2010). Verification methods: Rigorous results using floating-point arithmetic. Acta Numerica, 19, 287–449.
- ^ Hargreaves, G. I. (2002). Interval analysis in MATLAB. Numerical Algorithms, (2009.1).
- ^ “Protect Your Source Code”. MathWorks. November 1, 2019閲覧。
- ^ “MEX Platform Compatibility”. MathWorks. November 1, 2019閲覧。
- ^ “MAT-File Versions”. MathWorks. November 1, 2019閲覧。
- ^ “Save Figure to Reopen in MATLAB Later”. MathWorks. November 1, 2019閲覧。
- ^ “Live Code File Format (.mlx)”. MathWorks. November 1, 2019閲覧。
- ^ “MATLAB App Designer”. MathWorks. November 1, 2019閲覧。
- ^ “Toolbox Distribution”. MathWorks. November 1, 2019閲覧。
- ^ “MATLAB App Installer File”. MathWorks. November 1, 2019閲覧。
- ^ “Support Package Installation”. MathWorks. November 1, 2019閲覧。
- ^ “The L-Shaped Membrane”. MathWorks (2003年). February 7, 2014閲覧。
- ^ https://jp.mathworks.com/support/requirements/matlab-system-requirements.html
- ^ https://jp.mathworks.com/support/requirements/matlab-mac.html
- ^ https://jp.mathworks.com/support/requirements/matlab-linux.html
- ^ a b c “MATLAB Mobile” (英語). Mathworks. 2013年5月20日閲覧。。
- ^ “MATLABは日本語でどのように発音しますか?”. jp.mathworks.com. 2023年3月23日閲覧。
- ^ “行列および配列 - MATLAB & Simulink - MathWorks 日本”. jp.mathworks.com. 2023年3月23日閲覧。
- ^ “MathWorks - MATLAB/Simulink開発元”. jp.mathworks.com. 2023年3月23日閲覧。
引用エラー: 「注」という名前のグループの <ref>
タグがありますが、対応する <references group="注"/>
タグが見つかりません