Mathworks Matlab 7.1.4 R14 Sp3 Retail Edition</STRONG>
أبسطه على اللي أول مره يسمعون فيه
تعرف وجه جهاز موبايلك..
مصمم بالماتلاب وهو البرنامج اللي يعطي الأمر لماكنة التصنيع أنه تقطع جوالك مثل ماهو معك الآن
الآن تعريف علمي للبرنامج
ما هو MATLAB :إن اسم ( MATLAB ) هو اختصار للجملة التالية ( MATrix LABoratory ) أي ( مختبر المصفوفات ) و هو لغة برمجية عالية المستوى و الأداء ، تستخدم لإنجاز الحسابات التقنية . فهي تنجز الحسابات و تظهر النتائج على شكل رسومات أو منحنيات ، كما يمكننا كتابة برامج بها بمستويات مختلفة ( منخفضة المستوى و عالية المستوى ) و ذلك كله في بيئة سهلة الاستخدام .
يستخدم برنامج MATLAB في :• إنجاز الحسابات ( Math and Computation ) .
• تطوير الخوارزميات ( Algorithm Development ) .
• تحصيل المعطيات ( Data Acquisition ) ( وهو ما يسمى بـ { الاستيفاء الرياضي } ) .
• النمذجة و المحاكاة و إعادة نمذجة النظام ( Modeling , Simulink , and Prototyping ) .
• تحليل المعطيات و معالجتها و إظهار النتائج على شكل رسومات ( Data Analysis , Exploration , and Visualization ) .
• محاكاة للعلوم الهندسية و الفيزيائية و ذلك عن طريق الرسومات .
• تطوير التطبيقات ( Application Development ) .
إن MATLAB هو نظام تفاعلي ، يتعامل مع المعطيات على أنها مصفوفات و لا داعي لتعريفها أو تحديد أبعادها ، و هذه الطريقة تسمح لنا بحل الكثير من المسائل و المشكلات التقنية و خصوصا تلك التي لها شكل مصفوفات و أشعة و أنساق ، كما يمكننا أن نكتب برنامج بلغة ( غير تفاعلية ) مثل لغة الـ ( C ) أو لغة الـ ( Fortran ) و في الإصدارات الجديدة من MATLAB أصبح بإمكاننا كتابة و استخدام مكتبات لغة الـ ( C ) و الـ ( C++ ) .
كما يتميز MATLAB بوجود برامج و أدوات خاصة لحل مشكلات و مسائل تقنية خاصة ، هذه البرامج و الأدوات الخاصة موجودة في مجموعة تدعى ( Toolbox ) ، إن الـ ( Toolbox ) هو عبارة عن توابع ودوال في MATLAB ( ملفات M_Files ) تستخدم بيئة MATLAB لحل مشاكل و مسائل تقنية خاصة مثل :
• Fuzzy Logic .
• Neural Networks .
• Signal Processing .
• Control Systems .
و غيرها الكثير …
ـ نظام MATLAB :
يتكون نظام MATLAB من خمس أقسام رئيسية :
1
_ Development Environment :
و هي عبارة عن مجموعة من العناصر و الأدوات التي تساعدنا في استخدام ملفات و توابع ودوال MATLAB ، و معظم هذه العناصر و الأدوات هي من النوع ( GUI ) أي ( Graphical User Interface ) و هي عبارة عن واجهات تخاطب مع المستخدم ( واجهات تحتوي على أزرار و قوائم منسدلة وغيرها من العناصر الموجودة في لغات البرمجة المرئية ) .
أما العناصر التي يتكون منها Development Environment فهي :
• MATLAB Desktop .
• Command Window .
• Command History .
• Editor The.
• Debugger The.
• Help Browser The.
• Workspace Browser The.
• Files Browser The.
• The Search Path Browser .
2_
The MATLAB Mathematical Function Library :
و هي عبارة عن مجموعة كبيرة من التوابع و الدوال الرياضية و الخوارزميات ، تبدأ من الدوال و التوابع القادرة على إنجاز الحسابات الأساسية السهلة ( كالضرب و الطرح و الجمع ) و تكمل حتى نصل إلى الدوال و التوابع القادرة على إنجاز حسابات معقدة مثل ( إيجاد مقلوب مصفوفة من أي درجة كانت و إيجاد تابع بيسل و إنجاز تحويل فورييه السريع ) .
3_
The MATLAB Language :
و هي عبارة عن لغة عالية المستوى ، تتعامل مع المعطيات على أنها مصفوفات ، كما تحتوي على تعليمات التحكم بتدفق المعطيات ( مثل التعليمات الشرطية و تعليمات الحلقات و غيرها من التعليمات التي تتحكم بتدفق المعطيات ) ، و تحتوي هذه اللغة أيضا على توابع و دوال ، و بنى معطيات ، تعليمات من النوع ( Input/Output ) ، و تحتوي على ميزات الـ ( OOP ) ( Object_Oriented Programming ) .
تمكننا هذه اللغة أيضا من البرمجة بأسلوبين :
• Programming in the small : و ذلك لإنشاء برامج صغيرة وسريعة في التنفيذ قادرة على إنجاز حسابات بسيطة .
• Programming in the large : و ذلك لإنشاء برامج ضخمة و كبيرة قادرة على إنجاز حسابات معقدة في وقت قصير .
4_
Graphics :
يحتوي MATLAB على طيف واسع من التوابع و الدوال التي تمكننا من إظهار المعطيات المخزنة في مصفوفة على شكل رسم ، تقسم هذه الدوال و التوابع إلى نوعين :
• دوال و توابع عالية المستوى : هذه التوابع و الدوال قادرة على الرسم في المستوى ثنائي البعد ( X0Y ) و ثلاثي الأبعاد ( XYZ ) ، و قادرة أيضا على معالجة الصورة و غيرها من العمليات الرسومية المعقدة .
• دوال و توابع منخفضة المستوى : هذه التوابع و الدوال مخصصة للتحكم الكامل بخصائص الرسومات و بناء واجهة التخاطب مع المستخدم ( GUI ) في تطبيقاتنا الخاصة .
5_ Th
e MATALB Application Program Interface ( API ) :
هذه المكتبة تسمح لنا بكتابة برامج بلغة الـ ( C ) أو الـ ( Fortran ) في MATLAB ، تحتوي هذه المكتبة على تعليمات تستدعي برامج فرعية في MATLAB ، و تعليمات تمكننا من جعل MATLAB كنواة حسابية في برامجنا المكتوبة باللغات السابقة ، و تعليمات تمكننا من قراءة و كتابة ملفات من النوع ( MAT_Files ) و هي عبارة عن ملفات مخصصة للربط بين برنامج الـ MATLAB و اللغات الأخرى .
---------
البرنامج نسخه كامله ونادره جداً
الروابط :
http://depositfiles.com/files/6060407
http://depositfiles.com/files/6060436
http://depositfiles.com/files/6060469
http://depositfiles.com/files/6060516
http://depositfiles.com/files/6060540
http://depositfiles.com/files/6060591
http://depositfiles.com/files/6060898
http://depositfiles.com/files/6061684
http://depositfiles.com/files/6064588
http://depositfiles.com/files/6064750
http://depositfiles.com/files/6064780
http://depositfiles.com/files/6064804
http://depositfiles.com/files/6065038
http://depositfiles.com/files/6065185
http://depositfiles.com/files/6065200
http://depositfiles.com/files/6065419
الموضوع منقول و صاحبه هو ابو قوقل (رحمه الله)