الرئيسيةبحث

ماتلاب

هو برنامج رائد في التطبيقات الهندسية و الرياضية انتاج شركة mathworks يستخدم البرنامج مع العديد من التطبيقات و الادوات المساعدة الاخرى مثل سميولينك (Simulink) الأضافات التي تنتجها الشركة تنقسم قسمين إضافات خاصه بماتلاب وإضافات خاصة بسميولينك الإضافات الخاصة بالماتلاب تُسمى صناديق عده (Toolbox) هذه الصناديق تختلف عن بعضها البعض إذا لكل صندوق تخصص علمي تعالجه فهي تحوي بداخلها تعلميات برمجية تؤدي إلى حل المسائل العلمية في التخصص الذي أُنشئت من أجله الأداة مثل أداة معالجة الصور فهي تعالج تخصص تحليل الصور وكتابة خوارزميات لترتيب البكسلات وهكذا .

أما الإضافات الخاصة بسميولينك فهي تُسمى كُتل (block set) تقوم بتطبيق النظريات الفيزيائية أو الرياضيه على نموذجك الذي أنشئته لتعطيك محاكاة لوضع نموذجك في حال تم خضوع نموذجك لهذه النظريات الفيزيائيه أو الرياضيه في الواقع الحقيقي لنأخذ كتله كامثال يوجد في برنامج سميولينك كتله تحاكي الطائرات والسفن الفضائية وأنظمة الدفع تسمى (Aerospace Blockset) تستفيد الشركات المصنعه للطائرات من هذه الكتلة في إخضاع طائراتهم لعوامل جوية معينة كا الضغط الجوي وتأثيره على هيكل الطائره بشكل افتراضي ورؤية نتائج أداء طائراتهم على الحاسب بمساعده برنامج المحاكاة سميولينك وهذه الكتله


ماهي شركة- mathworks -ومنتجاتها .

شركة (mathworks) شركة رائده في مجال صناعة برمجيات تقنية الحوسبة (technical computing software)ممكن نستطيع أننا نقول أنها ليست رائده وحسب إنما قائده لهذه الصناعه فهي استطاعت بسبب التطوير المستمر لمنتجاتها من كسب قرابة 1,000,000 زبون من 100 دولة موزعة على القارات السبع ، إضافة إلى استخدام 3,500 جامعة منتجاتها لأغراض البحث العلمي والتطوير والتعليم .

تأسست شركة (mathworks) عام 1984 ويبلغ عدد موظفيها حول العالم1500 موظف ويقع المقر الرئيسي لها في ناتيك ماساسوشيس في أمريكا . أما الأشخاص المسئولين عن تأسيسها فهم (Jack Little) و (Cleve Moler) و (Steve Bangert) .

جاك ليتل الرئيس والمدير التنفيذي وأحد المؤسسين لشركة (mathworks) إضافة إلى نشره لبرنامج ماتلاب مع صديقه كليف مولر ونشره صندوق أداة معالجة الإشارة (Signal Processing Toolbox) و صندوق أداة التحكم بالأنظمة (Control Systems Toolbox) ، حاصل على درجة الزاماله من معهد مهندسي الكهرباء والالكترونيات ( IEEE ) إضافة إلى شهادة البكالوريوس في الهندسه الكهربائيه من معهد ماساتشوستس للتكنولوجيا (MIT) وشهادة الماجستير من جامعة ستانفورد (Stanford) .

كليف مولر عالم في الرياضيات وبرامج الحاسوب المتخصصه في التحليل العددي (numerical analysis) . هو من قام بإختراع برنامج الماتلاب وعام 84 قام وصديقه جاك بتأسيس شركة (mathworks) لتسويق برنامجهم ماتلاب . كما أنه واحد من الذين قاموا بنشر مكتبة (LINPACK) المكتوبه بلغة (Fortran) ( ملاحظة :- عندما أقول قام فلان بنشر البرنامج الفلاني فإني أعني بذلك شارك في كتابة ذلك البرنامج).

حصل كليف على شهادة البكالوريوس من معهد كاليفورنيا للتكنولوجيا (Caltech) والدكتوراه في الفلسفه من جامعة ستانفورد.

قام مولر بتدريس علم الرياضيات وعلم الحاسب الآلي لمدة 20 سنة في كبرى وأعرق الجامعات في أمريكا كا جامعة ستانفورد وجامعة ميشيقان (Michigan) وجامعة نيو ميكسيكو (New Mexico) .

امضى مولر خمس سنوات يعمل مع اثنين من مصنعي الحواسيب هما (Intel Hypercube) و (Ardent Computer Corporation) قبل أن ينضم إلى االشركة التي أساسها بدوام كامل عام 1989 .

حصل مولر على شهادات فخريه من عدة جامعات حول العالم . حالياً مركزه في شركته هو رئيس العلماء .قام بتأليف كتاب في تخصص الحساب العددي مع ماتلاب وهو متاح للتنزيل على الرابط (Numerical Computing with MATLAB ).

بخصوص ستيف بانجرت تذكر موسوعة ويكيبيديا أنه خامل ولا أدري أيقصد بكلمة خامل أنه اعتزل الشركة أم اكتفى بأن يكون شريك دون تسلم منصب في الشركة أو اعتزل مجتمع الحاسوب ، إلا أنه خلال بحثي عنه في محرك البحث جوجل وجدت اسمه يتردد في مجتمع المصادر المفتوحه على شكل إجابة أسئلة تقنية وفنيه عن كرنل لينكس ولينكس عموماً .

بلغت إيرادات شركة (mathworks) عام 2004 ميلاديه 300 مليون دولار مع نمو سنوي بنسبة 168% أتوقع أن نسبة الإيرادات ارتفعت نتيجة زيادة زبائن الشركة لكن لا أستطيع تحديدها لعدم وجود إحصائيه حديثه للعام 2006 ميلاديه. أبرز منتجات الشركة منتجين هما ماتلاب (Matlab) و سميولينك (Simulink) إضافة إلى إنتاج الشركة برامج صغيره على شكل إضافات تُضاف إلى برنامج الماتلاب وسميولينك . يعتبر برنامج ماتلاب هو البرنامج الأم لجميع البرامج المضافة إلى عائلة ماتلاب فلا يمكن استخدام برنامج المحاكاة سميولينك دون وجود برنامج الماتلاب .

الفرق بين بيئة ماتلاب وبيئة سميولينك هو أن بيئة ماتلاب تُستخدم في عمليات الحوسبة الرقمية وكالغة برمجة تُكتب بها برامج وتُطور بها خوارزميات.

أما سميولينك هي بيئة تحتوي بداخلها مكتبة كُتل تُمكنك من المحاكاة والنمذجة وتحليل الأنظمة الهدروليكية

الأضافات التي تنتجها الشركة تنقسم قسمين إضافات خاصه بماتلاب وإضافات خاصة بسميولينك الإضافات الخاصة بالماتلاب تُسمى صناديق عده (Toolbox) هذه الصناديق تختلف عن بعضها البعض إذا لكل صندوق تخصص علمي تعالجه فهي تحوي بداخلها تعلميات برمجية تؤدي إلى حل المسائل العلمية في التخصص الذي أُنشئت من أجله الأداة مثل أداة معالجة الصور فهي تعالج تخصص تحليل الصور وكتابة خوارزميات لترتيب البكسلات وهكذا .

أما الإضافات الخاصة بسميولينك فهي تُسمى كُتل (block set) تقوم بتطبيق النظريات الفيزيائية أو الرياضيه على نموذجك الذي أنشئته لتعطيك محاكاة لوضع نموذجك في حال تم خضوع نموذجك لهذه النظريات الفيزيائيه أو الرياضيه في الواقع الحقيقي لنأخذ كتله كامثال يوجد في برنامج سميولينك كتله تحاكي الطائرات والسفن الفضائية وأنظمة الدفع تسمى (Aerospace Blockset) تستفيد الشركات المصنعه للطائرات من هذه الكتلة في إخضاع طائراتهم لعوامل جوية معينة كا الضغط الجوي وتأثيره على هيكل الطائره بشكل افتراضي ورؤية نتائج أداء طائراتهم على الحاسب بمساعده برنامج المحاكاة سميولينك وهذه الكتله.

لا تقلق إذا لم تصل إليك الصوره الكاملة حول ما هية بيئة ماتلاب وما تؤديه فعلاً وبيئة سميولينك والفرق بينها.

لأني بصدد كتابة معلومات تفصيليه مملة حول بيئة ماتلاب وسميولينك ووظائف الأدوات المضافة إليها في موقع ماتلاب تعليم بإذن الله تعالى .

تبلغ كلفة رخصة ماتلاب التجاريه (خاصه بقطاع الصناعه) 2000$ بدون أي صناديق أدوات إذا أردت شراء صندوق أدوات عليك أن تدفع قيمة الصندوق الذي تريده ، أما رخصة ماتلاب للقطاع الأكاديمي (مثل الجامعات والطلبه) فتبلغ 100$ مع عدد محدود من صناديق الأدوات.

قد تستغرب لماذا البرنامج رخيص للقطاع الأكاديمي والسبب يعود إلى أن برنامج ماتلاب كتبه كليف مولر من أجل تكوين مكتبات مكتوبه بلغة فورتران تعالج الحسابات العدديه من أجل إعطاءها طلابه ليستخدموها من دون إعادة كتابة مكتبات مماثله بلغة الفورتران في مشاريع تخرجهم، بمعنى أنه قام باختراع البرنامج لأغراض تعليمية ثم قرر تسويقه تجارياً فحتى لا يحرم الطلاب والأساتذه من إستخدامه نتيجة التكلفة المرتفعه قرر إنشاء نسخه خاصة باالقطاع الأكاديمي تسمى نسخة الطالب (Student Version) .

نظائر

المصادر