ගණිතලෝකය

GanithaLookaya

මැතමැටිකා මෘදුකාංගය - Wolfram Mathematica Software

Published by Sachira Sujantha under on 1/02/2020 04:39:00 PM

සාමාන්‍ය පෙළ, උසස් පෙළ, විශ්ව විද්‍යාල සිසුන්ට මෙන්ම ඉංජිනේරුවන්ට, ගුරුවරුන්ට, විද්‍යාඥයින්ට පවා භාවිතා කර විශාල පරාසයක කටයුතු සම්භාරයක් කරගත හැකි පරිගනක භාශාවක් සහ මෘදුකාංගයක් පිළිබදවයි මේ.

Images credits ↓ - www.wolfram.com

මොකක්ද මේ වුල්ෆ්‍රේම් ක්‍රමලේඛන භාශාව (Wolfram Programming Language).

මේක දැනුම පදනම් කරගත් භාශාවක්. ගණනය කිරීම සහ ලෝකය පිළිබද අතිවිශාල දැනුම් සම්භාරයක් ඇතුලත් කර ඇති ක්‍රමලේඛන භාශාවක්. එනිසා රූප සැකසීම(processing images), ජාල සැකසීම(laying out networks), කොටස් මිල ගණන් බැලීම(looking up stock prices), අතුරුමුහුණත් නිර්මාණය(creating interfaces) හෝ ප්‍රශස්තීකරණ ගැටලු විසදීම(solving optimization problems) වැනි සෑම පරාසයකටම අවශ්‍ය ප්‍රාථමිකයන්(primitives) භාශාව තුලම ඇත.




වුල්ෆ්‍රේම් භාෂාව පිළිබඳ එක් වැදගත් දෙයක් නම්, ඔබට අවශ්‍ය නම් එය සම්පූර්ණයෙන්ම අන්තර්ක්‍රියාකාරී ලෙස භාවිතා කළ හැකියි (අන්තර්ජාලයේදී පවා). 
එබැවින් ඔබට යමක් ටයිප් කර වහාම ප්‍රතිඵලය ලබාගත හැකියි.



Wolfram  Mathematica භාවිතා කර කළ හැකි දේ අසීමිතයි.

උදාහරණ ලෙස:

  •          මිතුරු ජාලය(Friend network on facebook) ෆේස්බුක් වෙතින් ලබා ගන්නේ කෙසේද යන්නත් එය       දන්නවා.

  •          ඔබේ මිතුරන් කණ්ඩායම්(groups) වලට සම්බන්ධ වන්නේ කෙසේද හෝ ඕනෑම මිතුරෙකු අතර ඇති වැඩිම සම්බන්ධතා මොනවාද? යන්න දැක්විය හැකියි.

  •          ප්‍රස්තාර න්‍යාය(Graph theory), අනුකලනය, අවකලනය, සාපේක්ෂතා වාදය... එය දන්නවා.

  •          වුල්ෆ්‍රේම් භාෂාව බොහෝ දේ කරන්නේ කෙසේදැයි දනී.

Ø  තම පරිගණක කැමරාවෙන් වත්මන් රූපය ලබා ගැනීමට එයින් ලබාගත හැකියි.
Ø  පසුව එය සමාන කොටස් වලට කැඩිය හැකියි.
Ø  එය භාවිතා කර විවිධ ගණනයන් කළ හැකියි.







  •          වුල්ෆ්‍රේම් භාෂාව ඇල්ගොරිදම් සහ ගණනයකිරීම පමණක් නොව ලෝකය පිලිබදව ද දනී.

Ø  අද හිරු බැස යන්නේ කීයටදැයි ලබාගත හැකියි.
Ø  හිරු උදාවේ සිට හිරු බැස යෑම දක්වා කාලය ලබාගත හැකියි.
Ø  එය මිනිත්තු බවට පරිවර්තනය කළ හැකියි.


  •          ස්වාභාවික භාෂා තේරුම් ගැනීමේ හැකියාව ද මෙයට පවතී. එයින් අදහස් කරන්නේ කුමක්ද යන්න දැනගෙන එයට අදාල වුල්ෆ්‍රේම් භාෂා කේතය ජනනය කළ හැකියි.

Ø  countries in South America ලෙස ඇසිය හැකියි.
Ø  එවිට එම countries list එකක් ලබා ගත හැකියි.
Ø  එම රටවල් වල ජාතික කොඩි ලබාගත හැකියි.
Ø  නැතහොත් රටවල් සහ ඒවායේ ප්‍රමුඛ ධජ වර්ණ සොයාගෙන වගුවක් සෑදීම කල හැකියි.



  •          වුල්ෆ්‍රේම් භාෂාව තුල සවිස්තරාත්මක සිතියම් ඇතුලත් කර ඇත.

Ø  බටහිර යුරෝපයේ රටවල අගනගරවල ලැයිස්තුවක් ලබාගත හැක.
Ø  දැන් අපි මේ සියල්ලන්ගේ කෙටිම සංචාරයක් කිරීම සඳහා මේවා බැලීමට යායුත්තේ කුමන අනුපිළිවෙලකටදැයි සොයා ගතහැකියි.
Ø  එම සංචාරය කල යුතු ගමන් මාර්ගය සිතියමකට ගත හැකියි.




  • දහස් ගණනක් ඇල්ගොරිතම කාර්යයන්, දත්ත සහ දැනුම් වසම් දහස් ගණනක් වුල්ෆ්‍රේම් භාෂාව තුල ගොඩනගා ඇත.

උදාහරණ ලෙස:

  •          ඔබට x තිබේ නම්, ඔබට එයට වටිනාකමක් දිය යුතු නැත, ඔබට එය සංකේතාත්මක x ලෙස භාවිතා කළ හැක. ඔබට x සම්බන්ධ සූත්‍රයක් ටයිප් කළ හැකි අතර සංකේතාත්මකව සූත්‍රය මත ගණනය කිරීමක් කළ හැකිය.

  •          ඔබ නොදන්නා කොටසක් සමඟ දත්ත කිහිපයක් ඔබ සතුව ඇතැයි කියමු. ඔබට එය සංකේතාත්මකව සැලකිය හැකිය.

  •          ජාලයක් වැනි දෙයක් ගැන කුමක් කිව හැකිද? වුල්ෆ්‍රේම් භාෂාවෙන් එය සංකේතාත්මක ප්‍රකාශනයක් වන අතර එය ප්‍රස්ථාරයක් ලෙස පෙන්වයි. එය සංකේතාත්මකව හැසිරවිය හැකිය.


  •          ත්‍රිමාණ ග්‍රැෆික්ස් සදහා ද එලෙසම වේ. අවශ්‍යනම් රූපයේ වගුවක් හෝ භ්‍රමණය කළ අනුවාදයක් සෑදිය හැකිය.


  •          ඕනෑම පරිශීලක අතුරුමුහුණතක් ගොඩනගා ගත හැකිය, සියල්ලම සංකේතාත්මක ප්‍රකාශනයකින් නිරූපණය කෙරේ.
  •          ලේඛන සහ ලේඛන අංග සමඟද එසේමය.

  •          ඔබට ඕනෑම දෙයක ගතික අනුවාදයක් සෑදිය හැකි අතර සෑම දෙයක්ම සංකේතාත්මක ප්‍රකාශනයක් බැවින් ගණනය කිරීම් පහසුවේ.

  •           සූත්‍ර හෝ දත්ත කට්ටල, ලේඛන හෝ නගර හෝ වෙනත් ඕනෑම දෙයක් නියෝජනය කරන සංකේතාත්මක කාර්යයන් සමූහයක් කළ හැකියි.


වුල්ෆ්‍රේම් මැතමැටිකා යනු ඇදහිය නොහැකි තරම් බලවත් ක්‍රියාකාරී වැඩසටහන්කරණයකි.
·         සංකේතාත්මකව ශ්‍රිතයක් ප්‍රසාරණය කිරීමට හෝ එසේත් නැත්නම් සංකෝචනය කිරීමට හැකියි.


·         තමන්ගේ වෙබ් අඩවියෙන් හයිපර් ලින්ක් ලබාගෙන එමගින් ප්‍රස්තාරයක් සෑදීම මෙයට කල හැකියි.


·         ඕනෑම වචනයකට (English) අදාළ කර සරල අක්ෂර වින්‍යාස සැකසිය හැකියි.


·         දත්ත සමුදායන්, ග්‍රහලෝක වල දත්ත වලින් වගු, ප්‍රස්තාර සකස්කර ගණනයන් කිරීම කල හැකියි.



රටා මත පදනම් වූ ක්‍රමලේඛනය ඉතා ප්‍රබල හා අද්විතීය ලෙස යොදාගනී. ව්‍යුහයක් ලබා දුන්නොත් ප්‍රතිඵලයක් ලබා දෙයි. නමුත් රටාව නොගැලපේ නම්, එය සංකේතාත්මකව පවතිනු ඇත.





වුල්ෆ්‍රේම් භාෂාව විශාල භාෂාවක් වන අතර එය මෙතෙක් පැවති විශාලතම භාෂාව වන නමුත් එය ගොඩනගා ඇත්තේ කුඩා ප්‍රබල මූලධර්ම සමූහයක් මත ය.



පළමුවැන්න සුසංයෝගයයි, භාෂාවේ සෑම දෙයක්ම එකට ගැලපිය යුතුය යන අදහස. භාෂාවේ සෑම අස්සක් මුල්ලක් නෑරම එය හැකි තරම් ස්ථාවර හා ඒකාබද්ධ හා ඒකාබද්ධ වී ඇත. එබැවින් එය තේරුම් ගැනීම පහසුය.



තවත් මූලධර්මයක් ඇත, උපරිම ස්වයංක්‍රීයකරණය, භාෂාව හැකිතාක් තමාගැන බලාගත යුතුය යන අදහස. එනම් මෙම භාශාවට විවිධ විෂයන් පිළිබද දැනුම මෙන්ම ඒවාගේ දත්ත ද ඇතුලත් කර ඇත.

මැතමැටිකා හි සියල්ල ප්‍රභේධයන්ට(Category) වෙන්කර ඇති නිසා පහසුවෙන් අවශ්‍ය කේතයන් සොයාගෙන ඒවා අපට අවශ්‍යා ලෙස වෙනස් කරමින් භාවිතා කල හැක. 




මෙම ලිපිය Stephen Wolfram's Introduction to the Wolfram Language වීඩියෝවේ සං‍රක්ශිත සිංහල පරිවර්තනයයි. 

වැඩි විස්තර සදහා මෙතනින් පිවිසෙන්න.
 

Join now

තවමත් ගණිත ලෝකය සමග එක්වුනේ නැත්නම් Follow ක්ලික් කරල එකතුවෙන්න.
Ganitha Lookaya facebook page එකට Like කරන්න. (2000+ followers)

Followers