മാറ്റ്‌ലാബ്

പ്രോഗ്രാമിങ് ഭാഷ From Wikipedia, the free encyclopedia

മാറ്റ്‌ലാബ്
Remove ads

മാറ്റ്‌ലാബ് ("Matrix LABoratory"[12] എന്നതിൻ്റെ ചുരുക്കെഴുത്ത്) എന്നത് മാത് വർക്സ് (MathWorks) വികസിപ്പിച്ചെടുത്ത ഒരു പ്രൊപ്രൈറ്ററി മൾട്ടി-പാരഡൈം പ്രോഗ്രാമിംഗ് ഭാഷയും സംഖ്യാ കമ്പ്യൂട്ടിംഗ് പരിതസ്ഥിതിയുമാണ്. മാട്രിക്സ് മാനിപ്പുലേഷൻ, ഫംഗ്‌ഷനുകളുടെയും ഡാറ്റയുടെയും പ്ലോട്ടിംഗ്, അൽഗോരിതം നടപ്പിലാക്കൽ, ഉപയോക്തൃ ഇൻ്റർഫേസുകൾ സൃഷ്ടിക്കൽ, മറ്റ് ഭാഷകളിൽ എഴുതിയ പ്രോഗ്രാമുകളുമായി ഇൻ്റർഫേസിംഗ് എന്നിവ മാറ്റ്‌ലാബ് അനുവദിക്കുന്നു.

വസ്തുതകൾ ശൈലി:, പുറത്തുവന്ന വർഷം: ...
വസ്തുതകൾ വികസിപ്പിച്ചത്, ആദ്യപതിപ്പ് ...

മാറ്റ്‌ലാബ് പ്രാഥമികമായി സംഖ്യാ കമ്പ്യൂട്ടിംഗിനെ ഉദ്ദേശിച്ചുള്ളതാണെങ്കിലും, ഒരു ഓപ്‌ഷണൽ ടൂൾബോക്‌സ് പ്രതീകാത്മക കമ്പ്യൂട്ടിംഗ് കഴിവുകളിലേക്ക് പ്രവേശനം അനുവദിക്കുന്ന മ്യുപാഡ്(MuPAD) പ്രതീകാത്മക എഞ്ചിൻ ഉപയോഗിക്കുന്നു. ഒരു അധിക പാക്കേജ്, സിമുലിങ്ക്, ഡൈനാമിക്, എംബഡഡ് സിസ്റ്റങ്ങൾക്കായി ഗ്രാഫിക്കൽ മൾട്ടി-ഡൊമെയ്ൻ സിമുലേഷനും മോഡൽ അടിസ്ഥാനമാക്കിയുള്ള ഡിസൈനും ചേർക്കുന്നു.

2020-ലെ കണക്കനുസരിച്ച്, മാറ്റ്‌ലാബിന് ലോകമെമ്പാടും നാല് ദശലക്ഷത്തിലധികം ഉപയോക്താക്കളുണ്ട്.[13]അവർ എഞ്ചിനീയറിംഗ്, ശാസ്ത്രം, സാമ്പത്തിക ശാസ്ത്രം എന്നിവയുടെ വിവിധ പശ്ചാത്തലങ്ങളിൽ നിന്നുള്ളവരാണ്. 2017-ലെ കണക്കനുസരിച്ച്, 5000-ലധികം ആഗോള കോളേജുകളും സർവ്വകലാശാലകളും നിർദ്ദേശങ്ങൾക്കും ഗവേഷണത്തിനും പിന്തുണ നൽകാൻ മാറ്റ്‌ലാബ് ഉപയോഗിക്കുന്നു.[14]

Remove ads

ചരിത്രം

ഉത്ഭവം

ഗണിതശാസ്ത്രജ്ഞനും കമ്പ്യൂട്ടർ പ്രോഗ്രാമറുമായ ക്ലീവ് മോളറാണ് മാറ്റ്‌ലാബ് കണ്ടുപിടിച്ചത്.[15]മാറ്റ്‌ലാബ് എന്ന ആശയം അദ്ദേഹത്തിൻ്റെ 1960കളിലെ പിഎച്ച്ഡി(PhD) തീസിസിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്.[15]ന്യൂ മെക്‌സിക്കോ യൂണിവേഴ്‌സിറ്റിയിൽ ഗണിത പ്രൊഫസറായ മോളർ തൻ്റെ വിദ്യാർത്ഥികൾക്കായി മാറ്റ്‌ലാബ് വികസിപ്പിക്കാൻ തുടങ്ങി[15]. മാറ്റ്‌ലാബിൻ്റെ പ്രാരംഭ ലീനിയർ ആൾജിബ്ര പ്രോഗ്രാമിംഗ് 1967-ൽ അദ്ദേഹം തൻ്റെ ഒറ്റത്തവണ തീസിസ് ഉപദേശകനായ ജോർജ്ജ് ഫോർസൈത്തിനൊപ്പം വികസിപ്പിച്ചെടുത്തു.[15] ഇതിനെ തുടർന്നാണ് 1971-ൽ രേഖീയ സമവാക്യങ്ങൾക്കായുള്ള ഫോർട്രാൻ കോഡ് വന്നത്.[15]

പതിപ്പ് 1.0-ന് മുമ്പ്, മാറ്റ്‌ലാബ് "ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയായിരുന്നില്ല; അതൊരു ലളിതമായ സംവേദനാത്മക മാട്രിക്സ് കാൽക്കുലേറ്ററായിരുന്നു. പ്രോഗ്രാമുകളോ ടൂൾബോക്സുകളോ ഗ്രാഫിക്സോ ഇല്ലായിരുന്നു. കൂടാതെ ഒഡിഇ(ODE)-കളും എഫ്എഫ്ടി(FFT)കളും ഇല്ല."[16]

മാറ്റ്‌ലാബിൻ്റെ ആദ്യകാല പതിപ്പ് 1970-കളുടെ അവസാനത്തിൽ പൂർത്തിയായി.[15]1979 ഫെബ്രുവരിയിൽ കാലിഫോർണിയയിലെ നേവൽ പോസ്റ്റ് ഗ്രാജ്വേറ്റ് സ്കൂളിൽ വെച്ചാണ് ഈ സോഫ്റ്റ്‌വെയർ ആദ്യമായി പൊതുജനങ്ങൾക്കായി വെളിപ്പെടുത്തിയത്.[17]മാറ്റ്‌ലാബിൻ്റെ ആദ്യകാല പതിപ്പുകൾ 71 പ്രീ-ബിൽറ്റ് ഫംഗ്ഷനുകളുള്ള ലളിതമായ മാട്രിക്സ് കാൽക്കുലേറ്ററുകളായിരുന്നു.[18] അക്കാലത്ത്, മാറ്റ്‌ലാബ് സർവ്വകലാശാലകൾക്ക് സൗജന്യമായി[19][20]വിതരണം ചെയ്തിരുന്നു.[21]മോളർ താൻ സന്ദർശിച്ച സർവ്വകലാശാലകളിൽ പകർപ്പുകൾ ഉപേക്ഷിക്കും, കൂടാതെ യൂണിവേഴ്സിറ്റി കാമ്പസുകളിലെ ഗണിത വകുപ്പുകളിൽ സോഫ്‌റ്റ്‌വെയർ ശക്തമായ അനുയായികൾ വികസിപ്പിച്ചെടുത്തു.[22]: 5

1980-കളിൽ, ക്ലീവ് മോളർ ജോൺ എൻ. ലിറ്റിലിനെ കണ്ടുമുട്ടി. മാറ്റ്‌ലാബ് സി-യിൽ റീപ്രോഗ്രാം ചെയ്യാനും അക്കാലത്ത് മെയിൻഫ്രെയിം കമ്പ്യൂട്ടറുകളെ മാറ്റിസ്ഥാപിച്ചിരുന്ന ഐബിഎം ഡെസ്‌ക്‌ടോപ്പുകൾക്കായി മാർക്കറ്റ് ചെയ്യാനും അവർ തീരുമാനിച്ചു.[15]ജോൺ ലിറ്റിലും പ്രോഗ്രാമർ സ്റ്റീവ് ബാംഗർട്ടും സി-യിൽ മാറ്റ്‌ലാബ് വീണ്ടും പ്രോഗ്രാം ചെയ്തു, മാറ്റ്‌ലാബ് പ്രോഗ്രാമിംഗ് ഭാഷ സൃഷ്ടിച്ചു, ടൂൾബോക്സുകൾക്കുള്ള ഫീച്ചറുകൾ വികസിപ്പിക്കുകയും ചെയ്തു.[17]

1993 മുതൽ ഒരു ഓപ്പൺ സോഴ്സ് ബദൽ, ഗ്നു ഒക്ടേവ് (മിക്കവാറും മാറ്റ്‌ലാബിന് അനുയോജ്യമാണ്), സൈലാബ് (മാറ്റ്‌ലാബിന് സമാനമായത്) എന്നിവ ലഭ്യമാണ്.

വാണിജ്യ വികസനം

1984-ൽ ലാസ് വെഗാസിൽ നടന്ന ഓട്ടോമാറ്റിക് കൺട്രോൾ കോൺഫറൻസിലാണ് മാറ്റ്‌ലാബ് ആദ്യമായി ഒരു വാണിജ്യ ഉൽപ്പന്നമായി പുറത്തിറക്കിയത്.[15][17]മാത് വർക്സ്, ഇങ്ക്. സോഫ്റ്റ്‌വെയർ വികസിപ്പിക്കുന്നതിനായി സ്ഥാപിതമായതാണ്[20]കൂടാതെ മാറ്റ്‌ലാബ് പ്രോഗ്രാമിംഗ് ഭാഷയും പുറത്തിറങ്ങി.[18]മസാച്യുസെറ്റ്‌സ് ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ടെക്‌നോളജിയിൽ നിന്ന് നിക്ക് ട്രെഫെതൻ പത്ത് കോപ്പികൾ വാങ്ങിയ അടുത്ത വർഷമായിരുന്നു ആദ്യത്തെ മാറ്റ്‌ലാബ് വിൽപ്പന.[17][23]

1980-കളുടെ അവസാനത്തോടെ, മാറ്റ്‌ലാബിൻ്റെ നൂറുകണക്കിന് കോപ്പികൾ വിദ്യാർത്ഥികളുടെ ഉപയോഗത്തിനായി സർവ്വകലാശാലകൾക്ക് വിറ്റു.[17] പ്രത്യേക ഗണിതപരമായ ജോലികൾ ചെയ്യുന്നതിനായി വിവിധ മേഖലകളിലെ വിദഗ്ധർ സൃഷ്ടിച്ച ടൂൾബോക്സുകൾക്ക് നന്ദി പറഞ്ഞുകൊണ്ടാണ് ഈ സോഫ്റ്റ്‌വെയർ ജനപ്രിയമായത്.[19]പല ടൂൾബോക്സുകളും വികസിപ്പിച്ചെടുത്തത് സ്റ്റാൻഫോർഡ് വിദ്യാർത്ഥികൾ അക്കാദമിയിൽ മാറ്റ്‌ലാബ് ഉപയോഗിക്കുകയും പിന്നീട് സ്വകാര്യ മേഖലയിലേക്ക് സോഫ്റ്റ്‌വെയർ കൊണ്ടുവരികയും ചെയ്തു.[17]

കാലക്രമേണ, ഡിജിറ്റൽ എക്യുപ്‌മെൻ്റ് കോർപ്പറേഷൻ, വാക്‌സ്, സൺ മൈക്രോസിസ്റ്റംസ്, യുണിക്സ് പിസികൾ എന്നിവയ്ക്ക് വേണ്ടിയുള്ള ആദ്യകാല ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കായി മാറ്റ്‌ലാബ് വീണ്ടും എഴുതപ്പെട്ടു.[17][18]പതിപ്പ് 3 1987-ൽ പുറത്തിറങ്ങി.[24] മാറ്റ്‌ലാബ് കംപൈലർ 1990-കളിൽ സ്റ്റീഫൻ സി. ജോൺസൺ വികസിപ്പിച്ചെടുത്തു.[18]

2000-ൽ, മാത് വർക്സ്, സി-യിൽ ഉണ്ടായിരുന്ന സോഫ്‌റ്റ്‌വെയറിൻ്റെ യഥാർത്ഥ ലിൻപാക്(LINPACK), ഇഐഎസ്പാക്(EISPACK) സബ്‌റൂട്ടീനുകൾക്ക് പകരമായി മാറ്റ്‌ലാബ് 6-ൽ ലീനിയർ ബീജഗണിതത്തിനായി ഫോർട്രാൻ അടിസ്ഥാനമാക്കിയുള്ള ഒരു ലൈബ്രറി ചേർത്തു.[18]മാറ്റ്‌ലാബിൻ്റെ പാരലൽ കമ്പ്യൂട്ടിംഗ് ടൂൾബോക്സ് 2004-ലെ സൂപ്പർകമ്പ്യൂട്ടിംഗ് കോൺഫറൻസിൽ പുറത്തിറങ്ങി, 2010-ൽ ഗ്രാഫിക്സ് പ്രോസസ്സിംഗ് യൂണിറ്റുകൾക്കുള്ള (ജിപയുകൾ) പിന്തുണ ഇതിലേക്ക് ചേർത്തു.[18]

സമീപകാല ചരിത്രം

2012-ലെ പതിപ്പ് 8-ൽ സോഫ്‌റ്റ്‌വെയറിൽ ചില വലിയ മാറ്റങ്ങൾ വരുത്തി.[25]ഉപയോക്തൃ ഇൻ്റർഫേസ് പുനർനിർമ്മിച്ചു സിമുലിങ്കിൻ്റെ(Simulink's)പ്രവർത്തനക്ഷമത വിപുലീകരിച്ചു.[26]2016 ആയപ്പോഴേക്കും, മാറ്റ് ലാബ് ലൈവ് എഡിറ്റർ നോട്ട്ബുക്കും മറ്റ് സവിശേഷതകളും ഉൾപ്പെടെ നിരവധി സാങ്കേതിക, ഉപയോക്തൃ ഇൻ്റർഫേസ് മെച്ചപ്പെടുത്തിയ പതിപ്പ് അവതരിപ്പിച്ചു.[18]

Remove ads

വാക്യഘടന

മാറ്റ് ലാബ് പ്രോഗ്രാമിംഗ് ഭാഷയെ ചുറ്റിപ്പറ്റിയാണ് മാറ്റ് ലാബ് ആപ്ലിക്കേഷൻ നിർമ്മിച്ചിരിക്കുന്നത്. മാറ്റ് ലാബ് ആപ്ലിക്കേഷൻ "കമാൻഡ് വിൻഡോ" ഒരു ഇൻ്ററാക്ടീവ് മാത്തമാറ്റിക്കൽ ഷെല്ലായി ഉപയോഗിക്കുന്നു അല്ലെങ്കിൽ മാറ്റ് ലാബ് കോഡ് അടങ്ങുന്ന ടെക്സ്റ്റ് ഫയലുകൾ നടപ്പിലാക്കുന്നു.[27]

"ഹലോ, വേൾഡ്!" ഉദാഹരണം

"ഹലോ, വേൾഡ്!" എന്നതിൻ്റെ ഒരു ഉദാഹരണം. മാറ്റ് ലാബിൽ ചെയ്തിരിക്കുന്ന പ്രോഗ്രാം താഴെകൊടുക്കുന്നു.

disp('Hello, world!')
Remove ads

അവലംബം

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads