แมตแล็บ (อังกฤษ: MATLAB: Matrix Laboratory) เป็นซอฟต์แวร์ในการคำนวณและการเขียนโปรแกรม โปรแกรมหนึ่ง ที่มีความสามารถครอบคลุมตั้งแต่ การพัฒนาอัลกอริธึม การสร้างแบบจำลองทางคณิตศาสตร์ และการทำซิมูเลชั่นของระบบ การสร้างระบบควบคุม และโดยเฉพาะเรื่อง image processing และ wavelet การสร้างเมตริกซ์ ผลิตโดยบริษัท ตัวแทนจำหน่ายในประเทศไทยคือ
ภาพโลโก้ | |
นักพัฒนา | |
---|---|
วันที่เปิดตัว | 1984 |
รุ่นเสถียร | R2019a / 20 มีนาคม 2019 |
ภาษาที่เขียน | C, , Java |
ระบบปฏิบัติการ | Windows, macOS, and Linux |
, x86-64 | |
ประเภท | |
สัญญาอนุญาต | Proprietary commercial software |
เว็บไซต์ | mathworks.com |
กระบวนทัศน์ | : , , , object-oriented, |
---|---|
ผู้พัฒนา | |
เริ่มเมื่อ | late 1970s |
รุ่นเสถียร | 9.5 (R2018b) / 12 กันยายน 2018 |
ระบบชนิดตัวแปร | , |
นามสกุลของไฟล์ | .m |
เว็บไซต์ | mathworks.com |
ได้รับอิทธิพลจาก | |
ส่งอิทธิพลต่อ | |
|
แมตแล็บเป็นโปรแกรมสำเร็จรูปที่ใช้กันอย่างแพร่หลายในแวดวงของนักวิทยาศาสตร์และ วิศวกรในปัจจุบัน ชื่อโปรแกรม MATLAB นั้นย่อมาจาก Matrix Laboratory แมตแล็บได้เริ่มต้น ขึ้นเพื่อต้องการให้เราสามารถแก้ปัญหาตัวแปรที่มีลักษณะเป็นเมทริกซ์ได้ง่ายขึ้น แมตแล็บ เริ่มพัฒนาครั้งแรกโดย Dr. Cleve Molor ซึ่งเขียนโปรแกรมนี้ขึ้นมาด้วยภาษาฟอร์แทรน โดยโปรแกรมนี้ได้ พัฒนาภายใต้โครงการ LINPACK และ EISPACK
การทำงาน
แมตแล็บสามารถทำงานได้ทั้งในลักษณะของการติดต่อโดยตรง คือการเขียนคำสั่งเข้าไปทีละคำสั่ง เพื่อให้แมตแล็บประมวลผลไปเรื่อยๆ หรือสามารถที่จะรวบรวม ชุดคำสั่งเรานั้นเป็นโปรแกรมก็ได้ ข้อสำคัญอย่างหนึ่งของแมตแล็บก็คือข้อมูลทุกตัวจะถูกเก็บใน ลักษณะของแถวลำดับ คือในแต่ละตัวแปรจะได้รับการแบ่งเป็นส่วนย่อยเล็กๆขึ้น ซึ่งการใช้ตัวแปรเป็นแถวลำดับ ในแมตแล็บเราไม่จำเป็นที่จะต้องจองมิติเหมือนกับ การเขียนโปรแกรมในภาษาขั้นต่ำทั่วไป ซึ่งทำให้เราสามารถที่จะแก้ปัญหาของตัวแปรที่อยู่ในลักษณะ ของเมทริกซ์และเวกเตอร์ได้โดยง่าย ซึ่งทำให้เราลดเวลาการทำงานลงได้อย่างมากเมื่อเทียบกับการเขียน โปรแกรมโดยภาษาซีหรือภาษาฟอร์แทรน
อ้างอิง
- "The L-Shaped Membrane". MathWorks. 2003. สืบค้นเมื่อ February 7, 2014.
- "System Requirements and Platform Availability". MathWorks. สืบค้นเมื่อ August 14, 2013.
- "An interview with CLEVE MOLER Conducted by Thomas Haigh On 8 and 9 March, 2004 Santa Barbara, California" (PDF). Computer History Museum. สืบค้นเมื่อ December 6, 2016.
So APL, Speakeasy, LINPACK, EISPACK, and PL0 were the predecessors to MATLAB.
- Bezanson, Jeff; Karpinski, Stefan; Shah, Viral; Edelman, Alan (February 14, 2012). "Why We Created Julia". Julia Language. สืบค้นเมื่อ December 1, 2016.
- Eaton, John W. (May 21, 2001). (PDF). Texas-Wisconsin Modeling and Control Consortium. คลังข้อมูลเก่าเก็บจากแหล่งเดิม (PDF)เมื่อ 2017-08-09. สืบค้นเมื่อ December 1, 2016.
- . Scilab. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 2016-12-01. สืบค้นเมื่อ December 1, 2016.
แหล่งข้อมูลอื่น
- เว็บไซต์ข้อมูลของแมตแล็บ จากเว็บไซต์แมตเวิร์กส์
- matlabcentral ชุมชนแมตแล็บ
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
aemtaelb xngkvs MATLAB Matrix Laboratory epnsxftaewrinkarkhanwnaelakarekhiynopraekrm opraekrmhnung thimikhwamsamarthkhrxbkhlumtngaet karphthnaxlkxrithum karsrangaebbcalxngthangkhnitsastr aelakarthasimuelchnkhxngrabb karsrangrabbkhwbkhum aelaodyechphaaeruxng image processing aela wavelet karsrangemtriks phlitodybristh twaethncahnayinpraethsithykhuxaemtaelbphapholoknkphthnawnthiepidtw1984 40 pithiaelw 1984 runesthiyrR2019a 20 minakhm 2019 5 pikxn 2019 03 20 phasathiekhiynC C JavarabbptibtikarWindows macOS and Linux x86 64praephthsyyaxnuyatProprietary commercial softwareewbistmathworks comaemtaelbkrabwnthsn object oriented phuphthnaerimemuxlate 1970srunesthiyr9 5 R2018b 12 knyayn 2018 5 pikxn 2018 09 12 rabbchnidtwaepr namskulkhxngifl mewbistmathworks comidrbxiththiphlcaksngxiththiphltxOctaveMATLAB Programming thiwikitara aemtaelbepnopraekrmsaercrupthiichknxyangaephrhlayinaewdwngkhxngnkwithyasastraela wiswkrinpccubn chuxopraekrm MATLAB nnyxmacak Matrix Laboratory aemtaelbiderimtn khunephuxtxngkariherasamarthaekpyhatwaeprthimilksnaepnemthriksidngaykhun aemtaelb erimphthnakhrngaerkody Dr Cleve Molor sungekhiynopraekrmnikhunmadwyphasafxraethrn odyopraekrmniid phthnaphayitokhrngkar LINPACK aela EISPACKkarthanganaemtaelbsamarththanganidthnginlksnakhxngkartidtxodytrng khuxkarekhiynkhasngekhaipthilakhasng ephuxihaemtaelbpramwlphliperuxy hruxsamarththicarwbrwm chudkhasngerannepnopraekrmkid khxsakhyxyanghnungkhxngaemtaelbkkhuxkhxmulthuktwcathukekbin lksnakhxngaethwladb khuxinaetlatwaeprcaidrbkaraebngepnswnyxyelkkhun sungkarichtwaeprepnaethwladb inaemtaelberaimcaepnthicatxngcxngmitiehmuxnkb karekhiynopraekrminphasakhntathwip sungthaiherasamarththicaaekpyhakhxngtwaeprthixyuinlksna khxngemthriksaelaewketxridodyngay sungthaiheraldewlakarthanganlngidxyangmakemuxethiybkbkarekhiyn opraekrmodyphasasihruxphasafxraethrnxangxing The L Shaped Membrane MathWorks 2003 subkhnemux February 7 2014 System Requirements and Platform Availability MathWorks subkhnemux August 14 2013 An interview with CLEVE MOLER Conducted by Thomas Haigh On 8 and 9 March 2004 Santa Barbara California PDF Computer History Museum subkhnemux December 6 2016 So APL Speakeasy LINPACK EISPACK and PL0 were the predecessors to MATLAB Bezanson Jeff Karpinski Stefan Shah Viral Edelman Alan February 14 2012 Why We Created Julia Julia Language subkhnemux December 1 2016 Eaton John W May 21 2001 PDF Texas Wisconsin Modeling and Control Consortium khlngkhxmulekaekbcakaehlngedim PDF emux 2017 08 09 subkhnemux December 1 2016 Scilab khlngkhxmulekaekbcakaehlngedimemux 2016 12 01 subkhnemux December 1 2016 aehlngkhxmulxunewbistkhxmulkhxngaemtaelb cakewbistaemtewirks matlabcentral chumchnaemtaelb bthkhwamsxftaewr hrux opraekrmkhxmphiwetxrniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmuldk