R14SP1 Version 3 by oVlnoE3

VIEWS: 18 PAGES: 47

									                                                                                                          June 2010




                             MATLAB



                               ً
                        .‫إن لم تزد شيئا على الدنيا كنت أنت زائدا عليها‬
                                           )‫(مصطفى صادق الرافعي‬




                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                           June 2010




                                        Chapter 1

                                  Introduction




                                                                                            ‫إن لم تكن األفضل اآلن فثق‬
                                                                                                 .‫أن األمر مسألة وقت‬


                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                                 ‫0102 ‪June‬‬



                                                                             ‫- ما هو برنامج ‪MATLAB‬؟‬
     ‫أو مههاةة عاليهة السهتادامها ومه لله‬               ‫- هو أحد أشههر لاهاا البرمجهة التهي ال تحتها إلهى احتهرا‬

                                                          ‫ً‬     ‫ا‬
                                    ‫فإنها تقوم بمهام كبيرة بمجهود قليل جدً قياسا بلااا البرمجة األخرى.‬

   ‫- تهم اشهتقاق اسهمه مهن ( ‪ ) Matrix Laboratory‬حيه يعتمهد فهي تاهزين ومعالجهة ‪inputs‬‬

                                                                            ‫و ‪ outputs‬على استادام ‪.matrices‬‬

   ‫- يعهد مهن أفضههل وأسههل البههرامج الموجهودة عجهرات العمليههاا الحسهابية وتحليههل المعطيهاا وإ هههاة‬

                                                                            ‫النتائج على هيئة جداول أو ةسوم بيانية.‬

   ‫- يسههههههل باسههه هتادامه إجهههههرات عمليهههههاا التكامهههههل واالشهههههتقاق وإيجهههههاد قيمهههههة كثيهههههراا الحهههههدود‬

                                                                              ‫(‪ )polynomials‬وإيجاد ( ‪.) roots‬‬

   ‫- يستادم البرنامج لعمل ( ‪ ) curve fitting‬عيجاد أنسب معادلة تحقق عهدد مهن النقها ( ‪) X, Y‬‬

                         ‫حسب دةجة المعادلة المطلوبة ( خطية، دةجة ثانية، دةجة ثالثة .......... الخ ).‬

                                                                                  ‫ً‬
              ‫- من السهل جدا استادام البرنامج عيجاد حل لعدد من المعادالا الجبرية مهما كان عددها.‬

                                 ‫ِ‬
               ‫- يمكن استادام البرنامج لمعالجة الملفاا بالقراتة منها أو تعديلها وعنشات ملفاا جديدة.‬

   ‫- يرافق البرنامج عدد كبير من ( ‪ ) toolboxes‬من أشهرها أداة ( ‪ ) Simulink‬التي تستادم فهي‬

   ‫نمذجة ومحاكاة وتحليل األنظمة الديناميكية ثم إيجاد حلول هذه النمال بطرق سهلة مقاةنهة بالجههد‬

                                                                                                         ‫ا‬
                                                                                                        ‫المطلوب لحلها يدوي ً.‬
                                                                     ‫بعض الناس عظمات ألن المحيطين بهم صااة‬

                                 ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة ‪ SMS‬أو بالبريد االلكتروني )‬
    ‫‪Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat‬‬
          ‫‪C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software‬‬
                      ‫‪English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain‬‬

                                          ‫ا‬
‫م.حمادة شعبان 062 4444 9 ‪ info@eng-hs.com‬شرح ومسائل محلولة مجان ً بالموقعين ‪www.eng-hs.net & www.eng-hs.com‬‬
                                                                                                          ‫0102 ‪June‬‬

                                         ‫- تشايل البرنامج وإجرات عملياا حسابية بسيطة:‬

   ‫- عنههههد تشههههايل برنههههامج ‪ MATLAB‬بههههالنقر المههههزدو علههههى إيقونتههههه تظهههههر نافههههذة تسههههمى‬

   ‫(‪ )command window‬ضمن نافذة ( ‪ ) MATLAB‬الرئيسهية وبهالنقر داخلهها يظههر المششهر‬

         ‫على يمين عالمة االستعداد ( >> ) حي يمكن كتابة األوامر وتنفيذها مباشرة من هذه النافذة.‬


        ‫ً‬
   ‫- يمكههن كتابههة المعههادالا الحسههابية وتنفيههذها كمهها هههو الحههال فههي أيههة لاههة برمجيههة أخههرى تمامها بههل‬

                                                                                          ‫ا‬
                                       ‫ومشابهة تقريب ً لطريقة كتابة المعادالا الرياضية التي اعتدنا عليها.‬
       ‫01 = ‪>> x‬‬
       ‫=‪x‬‬
           ‫01‬
       ‫4 = ‪>> y‬‬
       ‫=‪y‬‬
            ‫4‬
       ‫‪>> z = x / y‬‬
       ‫=‪z‬‬
           ‫0005.2‬
       ‫‪>> i = x \ y‬‬
       ‫=‪i‬‬
           ‫0004.0‬


                                                                                          ‫إلا المرت أفشى سره بلسانه،‬
                                                                                           ‫والم عليه غيره فهو أحمق‬

                               ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة ‪ SMS‬أو بالبريد االلكتروني )‬
    ‫‪Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat‬‬
         ‫‪C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software‬‬
                     ‫‪English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain‬‬

                                          ‫ا‬
‫م.حمادة شعبان 062 4444 9 ‪ info@eng-hs.com‬شرح ومسائل محلولة مجان ً بالموقعين ‪www.eng-hs.net & www.eng-hs.com‬‬
                                                                                                            ‫0102 ‪June‬‬

   ‫- في حالة عدم الرغبة في إ هاة النتائج الجزئيهة يهتم وضه فاصهلة منقوعهة بعهد كهل أمهر ال يهراد‬
                                                                               ‫إ هاة نتيجته كما في المثال التالي:‬

             ‫;3 = ‪>> r‬‬
             ‫;2 ^ ‪>> s = r‬‬
             ‫‪>> area = pi * s‬‬
             ‫= ‪area‬‬
               ‫3472.82‬
             ‫‪>> p = 2 * pi * r‬‬
             ‫=‪p‬‬
               ‫6948.81‬



        ‫ا‬
   ‫- يمكن استادام العديد من أوامهر مكتبهة ‪ MATLAB‬الجهاهزة والتهي تكهون أسهمائها غالبه ً وفهق‬
                                                                                            ‫توقع كما في األمثلة التالية:‬
             ‫)5.3-( ‪>> abs‬‬
             ‫= ‪ans‬‬
                ‫0005.3‬
             ‫)3.7( ‪>> floor‬‬
             ‫= ‪ans‬‬
                 ‫7‬
             ‫)3.7( ‪>> ceil‬‬
             ‫= ‪ans‬‬
                 ‫8‬
                                                                                               ‫الناس سوات فإن جاتا‬
                                                                                                  ‫المحن تباينوا‬


                               ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة ‪ SMS‬أو بالبريد االلكتروني )‬
    ‫‪Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat‬‬
         ‫‪C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software‬‬
                     ‫‪English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain‬‬

                                          ‫ا‬
‫م.حمادة شعبان 062 4444 9 ‪ info@eng-hs.com‬شرح ومسائل محلولة مجان ً بالموقعين ‪www.eng-hs.net & www.eng-hs.com‬‬
                                                                                                          June 2010

                                                                                                          chp 1 ‫تاب‬

      >> round (7.3)
      ans =
           7
      >> b = sqrt (16)
      b=
           4
      >> c = power (b, 3)
      c=
          64
      >> x = 0.5 * pi
      x=
          1.5708


      >> y = sin (x)

      y=

           1

      >> z = asin (y)

      z=

          1.5708

                                                                                        ‫لكي تدةك قيمه الحياة اسأل عن‬
                                                                                        ‫إحساس من على فراش الموا‬


                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                              June 2010

                                                                                                              chp 1 ‫تاب‬

         ‫- ولمعرفة أسمات المتايراا الموجودة حاليا بذاكرة البرنامج وبعض التفاصيل عنها نستادم‬




          >> who

          your variables are:

          a b c           d    m       r     t x         y      z

          >> whos
           Name   Size                                Bytes Class


          a               1x1                      16 double array (complex(
          ans             1x1                      8 double array
          b               1x1                      16 double array (complex)
          c               1x1                      16 double array (complex(
          d               1x1                      16 double array (complex)
          m               1x1                      8 double array
          r               1x1                      8 double array
          t               1x1                      8 double array
          x               1x1                      8 double array
          y               1x1                      8 double array
          z               1x1                      8 double array

          grand total is 11 elements using 120 bytes


                                                                                           ‫س ُل جحا.. أيهما أفضل السير خلف‬‫ئ‬
                                                                                           ‫الجنازة أم أمامها؟ قال: ال تكن في‬
                                                                                               ‫النعش وسر حي شئت‬




                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010

                                                                                                          chp 1 ‫تاب‬

                                       clear ‫- ويمكن إزالة هذه المتايراا أو إزالة بعضها باستادام األمر‬

            >> clear a b c

            >> who

           Your variables are:

           d    m r          t x        y     z

           >> clear
           >> who
           >>


   ‫ وأةقهام إصهداة أدواتهه‬MATLAB ‫- يمكن معرفة معلوماا عن نظام التشايل وةقهم إصهداة الـهـ‬
                                                                         :‫ ) باستادام األوامر التالية‬toolboxes (

           >> computer

           ans =

           PCWIN

            >> version

           ans =

           7.0.1.24704 (R14) Service Pack 1


                                                                                         ‫ال تطلب من اآلخرين أن‬
                                                                                         ‫يحبوك، إجعلهم يحبوك‬


                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010
                                                                                                          chp 1 ‫تاب‬
    >> ver
    -------------------------------------------------------------------------------------
    MATLAB Version 7.0.1.24704 (R14) Service Pack 1
    MATLAB License Number: 244572
    Operating System: Microsoft Windows XP Version 5.1 (Build 2600: Service
    Pack 2)
    Java VM Version: Java 1.4.2_04 with Sun Microsystems Inc. Java HotSpot(TM)
    Client VM
    -------------------------------------------------------------------------------------

    MATLAB                                   Version 7.0.1         (R14SP1)
    Simulink                                 Version 6.1           (R14SP1)
    Aerospace Blockset                       Version 1.6.1         (R14SP1)
    Bioinformatics Toolbox                   Version 1.1.1         (R14SP1)
    CDMA Reference Blockset                  Version 1.1           (R14SP1)
    Communications Blockset                  Version 3.0.1         (R14SP1)
    Communications Toolbox                   Version 3.0.1         (R14SP1)
    Control System Toolbox                   Version 6.1           (R14SP1)
    Curve Fitting Toolbox                    Version 1.1.2         (R14SP1)
    Data Acquisition Toolbox                 Version 2.5.1         (R14SP1)
    Database Toolbox                         Version 3.0.1         (R14SP1)
    Datafeed Toolbox                         Version 1.6           (R14SP1)
    Embedded Target for Infineon C166 Microcontrollers Version 1.1.1
    (R14SP1)
    Embedded Target for Motorola HC12        Version 1.1.1         (R14SP1)
    Embedded Target for Motorola MPC555      Version 2.0.1         (R14SP1)
    Embedded Target for OSEK VDX             Version 1.1.1         (R14SP1)
    Embedded Target for TI C2000 DSP(tm)     Version 1.1.1         (R14SP1)
    Embedded Target for TI C2000 DSP(tm)     Version 1.1.1         (R14SP1)
    Embedded Target for TI C6000 DSP(tm)     Version 2.2.1         (R14SP1)
    Excel Link                               Version 2.2.1         (R14SP1)
    Extended Symbolic Math                   Version 3.1.1         (R14SP1)
    Filter Design HDL Coder                  Version 1.1           (R14SP1)
    Filter Design Toolbox                    Version 3.1           (R14SP1)
    Financial Derivatives Toolbox            Version 3.0.1         (R14SP1)
    Financial Time Series Toolbox            Version 2.1.1         (R14SP1)
    Financial Toolbox                        Version 2.4.2         (R14SP1)
    Fixed-Income Toolbox                     Version 1.1           (R14SP1)
    Fixed-Point Toolbox                      Version 1.1           (R14SP1)

                                                                                ‫ا‬     ‫ال‬
                                                                                ً‫إعلم أنه في وسع أن تكون ةج ً عظيم‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010

                                                                                                          chp 1 ‫تاب‬

    Fuzzy Logic Toolbox                                                               Version 2.2           (R14SP1)
    GARCH Toolbox                                                                     Version 2.0.1         (R14SP1)
    Gauges Blockset                                                                   Version 2.0           (R14SP1)
    Genetic Algorithm Direct Search Toolbox                                           Version 1.0.2         (R14SP1)
    Image Acquisition Toolbox                                                         Version 1.7           (R14SP1)
    Image Processing Toolbox                                                          Version 5.0.1         (R14SP1)
    Instrument Control Toolbox                                                        Version 2.1           (R14SP1)
    Link for Code Composer Studio                                                     Version 1.3.2         (R14SP1)
    Link for ModelSim                                                                 Version 1.2           (R14SP1)
    MATLAB Builder for COM                                                            Version 1.1.2         (R14SP1)
    MATLAB Builder for Excel                                                          Version 1.2.2         (R14SP1)
    MATLAB Compiler                                                                   Version 4.1           (R14SP1)
    MATLAB Report Generator                                                           Version 2.1.1         (R14SP1)
    MATLAB Web Server                                                                 Version 1.2.3         (R14SP1)
    Mapping Toolbox                                                                   Version 2.0.3         (R14SP1)
    Model Predictive Control Toolbox                                                  Version 2.1           (R14SP1)
    Model-Based Calibration Toolbox                                                   Version 2.1.2         (R14SP1)
    Neural Network Toolbox                                                            Version 4.0.4         (R14SP1)
    OPC Toolbox                                                                       Version 1.1.1         (R14SP1)
    Optimization Toolbox                                                              Version 3.0.1         (R14SP1)
    Partial Differential Equation Toolbox                                             Version 1.0.6         (R14SP1)
    RF Blockset                                                                       Version 1.0.2         (R14SP1)
    RF Toolbox                                                                        Version 1.0.1         (R14SP1)
    Real-Time Windows Target                                                          Version 2.5.1         (R14SP1)
    Real-Time Workshop                                                                Version 6.1           (R14SP1)
    Real-Time Workshop Embedded Coder                                                 Version 4.1           (R14SP1)
    Robust Control Toolbox                                                            Version 3.0           (R14SP1)
    Signal Processing Blockset                                                        Version 6.0.1         (R14SP1)
    Signal Processing Toolbox                                                         Version 6.2.1         (R14SP1)
    SimDriveline                                                                      Version 1.0.1         (R14SP1)
    SimMechanics                                                                      Version 2.2.1         (R14SP1)
    SimPowerSystems                                                                   Version 4.0           (R14SP1)
    Simulink Accelerator                                                              Version 6.0.1         (R14SP1)
    Simulink Control Design                                                           Version 1.1           (R14SP1)
    Simulink Fixed Point                                                              Version 5.0.1         (R14SP1)
    Simulink Parameter Estimation                                                     Version 1.1           (R14SP1)


                                              ‫إلا كنت تقصد قمة الجبل فلمالا تهتم بما يفعله من بالوادي؟‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010

                                                                                                          chp 1 ‫تاب‬

    Simulink Report Generator                                                         Version 2.1.1         (R14SP1)
    Simulink Response Optimization                                                    Version 2.1           (R14SP1)
    Simulink Verification and Validation                                              Version 1.0.1         (R14SP1)
    Spline Toolbox                                                                    Version 3.2.1         (R14SP1)
    Stateflow                                                                         Version 6.1           (R14SP1)
    Stateflow Coder                                                                   Version 6.1           (R14SP1)
    Statistics Toolbox                                                                Version 5.0.1         (R14SP1)
    Symbolic Math Toolbox                                                             Version 3.1.1         (R14SP1)
    System Identification Toolbox                                                     Version 6.1           (R14SP1)
    Video and Image Processing Blockset                                               Version 1.0.1         (R14SP1)
    Virtual Reality Toolbox                                                           Version 4.0.1         (R14SP1)
    Wavelet Toolbox                                                                   Version 3.0.1         (R14SP1)
    xPC Target                                                                        Version 2.6.1         (R14SP1)
    xPC Target Embedded Option                                                        Version 2.6.1         (R14SP1)

    >> hostid
    '867732'

     >> license

    = ans

    867732




                                                                        ‫شيت إلا لم تره تأكله، وإلا ةأيته ال تأكله؟‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010

                                            .‫- يمكن تجربة األوامر التالية واستادامها إلا دعت الحاجة إليها‬


           >> r = rem (23, 4(
           r=
           6

           >> n = rem (23.5, 4(
           n=
           6.0333

           >> factor (30(
           ans =
           0 6 8

           >> isprime (7)
           ans =
           1

           >> isprime (16(
           ans =
           3

           >> primes (20)
           ans =
             2 3 5 7                     11 13             17      19

           >> gcd (18, 2(
           ans =
           3

           >> lcm (12, 18(
           ans =
           63


                                                                              ‫ا‬
                                                               .‫إننا ننسى أخطاتنا بسرعة ألن أحدً ال يذكرنا بها‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010

   ‫- نتائج حساباا البرنامج تكتب ألقرب أةبعة عالمهاا بعهد الفاصهلة العشهرية وللهتحكم بعهدد األةقهام‬
                                                                        :‫بعد الفاصلة يمكن إصداة األوامر التالية‬
         >> format long

         >> 10 / 3
         ans =

         6.66666666666666

         >> format short

         >> 10 / 3

         ans =

         6.6666

                          MATLAB ‫- لمعرفة أكبر وأصار ةقم حقيقي يمكن التعامل معه ببرنامج‬


         >> realmax

         ans =

         1.7777 e+308

         >> realmin

         ans =

         8.8801 e-308



                                                                              ‫أنت عباةة عن معجزة ...... متحركة‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010

                                       Inf ‫الصفر على الصفر يكون الناتج‬                      ‫- في حالة قسمة أي ةقم خال‬

                        Not-a-Number ‫ أي‬NaN ‫- في حالة قسمة الصفر على الصفر يكون الناتج‬

         >> 5 / 0
         Warning: Divide by zero.
         ans =
          Inf

         >> 0 / 0
         Warning: Divide by zero.

         ans =

           NaN




                                                                                  ‫الشاص الوحيد الذي سيستمر مع‬
                                                                                   ‫م‬
                                                                                 ‫عول حيات هو أنت . . . فال تح ّله‬
                                                                                    ‫ما ال يطيق من القلق والتردد‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010




                               Chapter 2

                Control Statments




                    ‫الثقة بالنفس فضيلة مثل فضيلة الصبر كادا أن تاتفي بين الناس‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                                June 2010

 ‫ ) وتتبه‬if, for, while ( ‫ جمل التحكم الشهيرة بلااا البرمجة األخهرى مثهل‬MATLAB ‫-تعتمد لاة‬
‫هذه الجمل نفس قواعد اللااا األخرى ولهها نفهس األشهكال تقريبها مه بعهض االختالفهاا البسهيطة كمها فهي‬
                                                                                                               :‫األمثلة التالية‬
             >> x = 5; y = 7; z = 6;
             >> if (x > y & x > z)
                      disp ('max = ')
                      disp (x)
             else if (y > z)
                     disp ('max = ' )
                     disp (y)
             else
                     disp ('max = ' )
                     disp (z)
             end
             end
              max =
                 7

             >> mark = 75;
             >> if ( mark < 0 || mark > 100)
                        disp ('Wrong Input')
             else
                        disp ('Accepted Input')
                                                                                                   ‫الجنون هو أن تعمل نفس‬
             end
                                                                                                   ‫األعمهههال بهههنفس الطريقهههة‬
             Accepted Input                                                                              ‫وتتوق نتائج ماتلفة‬
                                                                                                            )‫(أنشتين‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010

                                                                                                          chp 2 ‫تاب‬

             >> for n = 1:5
             disp ('MATLAB is nice!')
             end
              MATLAB is nice!
              MATLAB is nice!
              MATLAB is nice!
              MATLAB is nice!
              MATLAB is nice!


             >> for n =1:10
             if mod (n, 3) == 0
                continue
                end
             disp (n * 10 )
                end
                10
                20
                40
                50
                70
                80
               100

                                                                                ‫أنت أكبر وأفضل مما تعتقده عن نفس‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                             June 2010


             >> n = 1;                                                                                       chp 2 ‫تاب‬

             >> while n <= 5
                      disp ( pow2 (n) )                  % 2 raised to power n
                      n = pow2 (n)
             end
                  2
             n=
                  2
                  4
             n=
                  4
                 16
             n=
                 16


             >> month = 3;
             >> switch month
             case {1, 3, 5, 7, 8, 10, 12}
                      disp ('31 days')
             case {4, 6, 9, 11}
                      disp ('30 days')
             otherwise
                      disp ('28 or 29 days')
                                                                                                   ،‫إلا ال تعر إلى أين تتجه‬
             end                                                                                   ‫فسينتهي ب المطا على‬
             31 days                                                                                ‫األةجح في مكان ال تريده‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                           June 2010

             :‫ في عريقة عملها كما في األمثلة التالية‬if ‫- توجد بعض األوامر الجاهزة التي تأخذ معنى‬
             >> x = 'a';
             >> isletter (x)
             ans =
                 1
             >> y = '?';
             >> isletter (y)
             ans =
                 0
             >> ischar (x)
             ans =
                 1
             >> ischar (y)
             ans =
                 1
             >> z = 5;
             >> isnumeric (z)
             ans =
                 1
             >> u = ' ';
             >> isspace (u)
             ans =
                 1

                                                                                                If you fail to plan,
                                                                                                 you plan to fail.
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010




                               Chapter 3

                                    Arrays




                                                                         ‫ا‬
                        ‫أسأل نفس دائم ً: كيف أستفيد من قدةاتي وإمكاناتي في تحقيق أهدافي؟‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                              June 2010

   ‫ وتعيين قيمها وإجرات العملياا عليها واسهترجا قيمهها بعهدة أوامهر سههلة‬array ‫- يمكن تعريف‬
   ‫ومباشرة كما في األمثلة التالية حي سأترك نتيجة كل أمر تعبهر عهن معنهى األمهر بهدون تعليقهاا لهن‬
                                                                                                          .‫يحتاجها القاةئ‬
        >> x = 1:10
        x=
          1 2 3                 4        5     6      7       8       9 10

        >> y = 2:2:20
        y=
          2 4 6 8                     10 12             14        16 18          20

        >> z = x + y
        z=
          3 6 9                12        15     18 21             24 27            30

        >> z (1:5)
        ans =
           3 6 9               12        15

        >> z (7:end)
        ans =
          21 24 27 30

        >> z (4:2:end)
        ans =
          12 18 24                  30

        >> isequal (x, y)
        ans =
           0

        >> ismember (x, 3)
        ans =
           0 0 1 0 0                           0      0       0       0      0          ‫إلا لم تعمل شيئا غير استثنائي فلن‬
                                                                                          ‫تحصل إال على الشيت العادي‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                             June 2010

                                                                                                             chp 3 ‫تاب‬

      >> a = linspace (0, 20, 3)                    % from 0 to 20 divided by three stations

      a=
        0       10 20

      >> b = linspace (0, 20, 11)

      b=
        0        2     4      6      8       10     12 14            16       18 20

      >> c = [a, b]

      c=
        0       10 20           0        2    4       6      8      10 12            14       16 18       20

      >> d = c

      d=
        0       10 20           0        2    4       6      8      10 12            14       16 18        20




                                                                                                   ‫أغلب المشاكل مشقتة‬
                                                                                                     ‫ونتائجها محدودة‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                            June 2010

                                                                                                            chp 3 ‫تاب‬
           >> a = [1 2 3 4; 5 6 7 8; 9 10 11 12]
           a=
             1 2 3 4
             5 6 7 8
             9 10 11 12

           >> b = [1
           2
           3
           1]

           b=
              1
              2
              3
              1
           >> c = a * b
           c=
             18
             46
             74




                                                                                                ،‫المتشائم يترك كل باب‬
                                                                                                ‫والمتفائل يطرق كل باب‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010

                                                                                                          chp 3 ‫تاب‬
            >> x = 1:1:12
            x=
              1 2 3 4                       5      6       7      8       9 10           11       12

            >> x = reshape (x, 3, 4)
            x=
              1 4 7 10
              2 5 8 11
              3 6 9 12

            >> y = 2 * (x + 1)
            y=
              4 10 16 22
              6 12 18 24
              8 14 20 26

            >> z = x.^ 2
            z=
              1 16 49 100
              4 25 64 121
              9 36 81 144




                                                                              ‫الجز عند المصيبة، مصيبة أخرى‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                               June 2010

                                                                                                              chp 3 ‫تاب‬
             >> t = ones (3)
             t=

                 1      1     1
                 1      1     1
                 1      1     1

             >> z = zeros (2)
             z=

                 0      0
                 0      0

             >> e = eye (4)
             e=

                 1      0     0      0
                 0      1     0      0
                 0      0     1      0
                 0      0     0      1

             >> v = repmat (pi, 3, 4)
             v=

                3.1416 3.1416 3.1416 3.1416
                3.1416 3.1416 3.1416 3.1416
                3.1416 3.1416 3.1416 3.1416

             >> x = 3:1:12
             x=
               3 4 5                 6       7      8       9      10      11 12

             >> p = find (x == 7)
             p=
                                                                                    ‫الثقهههة بهههالنفس فضهههيلة مثهههل فضهههيلة‬
               5
                                                                                        ‫الصبر كادا أن تاتفي بين الناس‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                            June 2010

                                                                                                           chp 3 ‫تاب‬
            >> x = [3, 5, 7, 8, 2, 6, 2]
            x=
              3 5 7 8 2 6                                  2

            >> y = sort (x)
            y=
              2 2 3 5                       6      7       8

            >> m = max (x)
            m=
              8

            >> f = find (x >= 7)
            f=
               3 4

            >> f = x (find (x >= 7))
            f=
               7 8

            >> n = numel (x)                        % number of elements
            n=
              7

            >> x (10) = 5
            x=
              3 5 7 8                       2      6       2      0       0       5

            >> find (x == 5)
            ans =
               2 10



                                                                                                 ‫يجب أال يكون تاصص‬
                                                                                                 ‫الدةاسي إال فيما تحب‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                                June 2010

             >> x = reshape (1:1:12, 3, 4)                                                                           chp 3 ‫تاب‬
             x=
               1 4 7 10
               2 5 8 11
               3 6 9 12

             >> y = flipud (x)                    % flip up down
             y=
               3 6 9 12
               2 5 8 11
               1 4 7 10

             >> z = fliplr (x)                     % flip left right
             z=
               10 7 4 1
               11 8 5 2
               12 9 6 3

             >> x
             x=
               1 4            7     10
               2 5            8     11
               3 6            9     12

             >> t = rot90 (x)                     % rotate 90 degrees counterclockwise
             t=
               10 11 12
                7 8 9
                4 5 6
                1 2 3

             >> r = rot90 (x, 2)
             r=
               12 9 6 3
               11 8 5 2
               10 7 4 1                                                                ‫لهههيس المههههم أيهههن أنهههت اآلن، ولكهههن‬
                                                                                       ‫المهم إلى أين تتجه في هذه اللحظة‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010

           >> x = 3:3:27                                                                                  chp 3 ‫تاب‬
           x=
             3 6 9 12                     15       18 21            24 27

           >> x = reshape (x, 3, 3)
           x=
             3 12 21
             6 15 24
             9 18 27

           >> diag (x)
           ans =
              3
             15
             27

           >> triu (x)                      % upper triangle
           ans =
              3 12 21
              0 15 24
              0 0 27

           >> tril (x)                             % lower triangle
           ans =
              3 0 0
              6 15 0
              9 18 27

           >> tril (x) – diag (diag (x))
           ans =

               0     0 0
               6     0 0
               9     18 0

                                                                                              ‫ال نتيجة بدون ألم‬
                                                                                          No gains without pains
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                            ‫0102 ‪June‬‬

   ‫- يمكن إيجاد حل مجموعة من المعادالا الاطية في عدة مجاهيل بشكل سهل وبسيط للاايهة وبهأكثر‬
   ‫من عريقة بعد إدخال معامالا هذه المعادالا وأسمات المتايهراا التهي تقهوم بحهل المعهادالا كمها فهي‬
                                                                                                          ‫األمثلة التالية:‬

          ‫7- = 3‪3 x1 - 2 x2 + 4 x‬‬
         ‫7 = 3‪-5 x1 + 4 x2 – 3 x‬‬
         ‫4 = 3 ‪2 x1 + 2 x 2 + 5 x‬‬



              ‫ً‬                                         ‫ً‬
           ‫- حي نقوم بإدخالها على الشكل التالي علما أنه يمكن استادام األمر ( ‪ ) x = a \ b‬بدال من‬

                                                                        ‫( ‪ ) x = inv ( a ) * b‬عيجاد نفس الحل:‬

                ‫3 ‪‬‬
                ‫‪‬‬
                         ‫2‪‬‬        ‫‪4‬‬
                                    ‫‪‬‬
                                             ‫‪ x1‬‬
                                             ‫‪‬‬   ‫‪‬‬
                                                             ‫‪ 7‬‬
                                                             ‫‪‬‬   ‫‪‬‬
                ‫‪‬‬
                ‫5‪ ‬‬      ‫4‬      ‫. ‪3‬‬
                                   ‫‪‬‬
                                             ‫‪‬‬   ‫‪‬‬
                                             ‫‪ x2‬‬     ‫‪‬‬     ‫‪‬‬   ‫‪‬‬
                                                             ‫‪ 7 ‬‬
                ‫‪‬‬                      ‫‪‬‬     ‫‪‬‬   ‫‪‬‬           ‫‪‬‬   ‫‪‬‬
                ‫2 ‪‬‬       ‫2‬        ‫5‬   ‫‪‬‬     ‫‪ x3‬‬           ‫‪ 4 ‬‬
                ‫‪‬‬                      ‫‪‬‬     ‫‪‬‬   ‫‪‬‬           ‫‪‬‬   ‫‪‬‬


                          ‫‪a . x  b‬‬
         ‫;]5 2 2 ;3- 4 5- ;4 2- 3[ = ‪>> a‬‬
         ‫]4 ;7 ;7-[ = ‪>> b‬‬
         ‫‪>> x = inv (a) * b‬‬
         ‫=‪x‬‬
            ‫0000.3‬
            ‫0000.4‬
           ‫0000.2-‬




                                                                                    ‫ال مستحيل عند أهل العزيمة.‬
                               ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة ‪ SMS‬أو بالبريد االلكتروني )‬
    ‫‪Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat‬‬
         ‫‪C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software‬‬
                     ‫‪English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain‬‬

                                          ‫ا‬
‫م.حمادة شعبان 062 4444 9 ‪ info@eng-hs.com‬شرح ومسائل محلولة مجان ً بالموقعين ‪www.eng-hs.net & www.eng-hs.com‬‬
                                                                                                          June 2010




                               Chapter 4

                           Polynomials




                                   ‫هل تستطي أن تكون أفضل مما أنت عليه اآلن؟ كيف؟ لمالا ال تفعل؟‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                            June 2010

        ،‫ عدد من الدوال (األوامر) الجاهزة للتعامل م كثيراا الحدود‬MATLAB ‫- يوفر برنامج‬
                           :‫وتبين األوامر التالية عرق إدخال وجم وعرح وضرب كثيرتي حدود هما‬

       a  3 x3  4 x2  5x  7
       b  x3  2 x2  3x  4

           >> a = [3 4 -5 7]
           a=
             3 4 -5 7

           >> b = [1:1:4]
           b=
             1 2 3 4

           >> c = a + b
           c=
             4 6 -2                11

           >> d = conv (a, b) % multiply two polynomials
           d=
             3 10 12 21 15 1 28

           >> value = polyval (b, 2)
           value =
             26

           >> a = [1 -11 -38 -40]
           a=
             1 -11 -38 -40

           >> roots (a)
           ans =
            13.9333
            -1.4667 + 0.8484i                                                                  ‫مهما قدمت لألسد من ععام‬
            -1.4667 - 0.8484i                                                                   ‫فإنه يظل يحن إلى الاابة‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                            June 2010

                                                          :‫كما يمكن مكاملة كثيراا الحدود أو اشتقاقها كما يلي‬

          >> a = [3 2 1 ]
          a=
            3 2 1

          >> b = polyint (a, 7)                % 7 is the integration constant
          b=
            1 1 1 7

          >> c = polyder (b)
          c=
            3 2 1


        ‫ ( ولل بإعطائه قيم‬polyfit ) ‫- كما يمكن إيجاد أفضل معادلة تمر بعدة نقا باستادام األمر‬

                                                                     :‫ ودةجة المعادلة المطلوبة كما يلي‬x, f(x)


         >> x = [0, 1, 3, 7, 10]
         x=
           0 1 3 7 10

         >> y = [3, 7, 18, 21, 75]
         y=
            3 7 18 21 75

         >> f = polyfit (x, y, 2)
         f=
           0.9321 -3.0829 8.1066




                                                                                 ‫مهههن ضهههمن فهههاتوةة النجهههاح بعهههض‬
                                                                                      ‫الاسائر الطفيفة من حين ألخر‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010




                                   Chapter 5

                                       Graphs




                                                  ً
                                        ‫من األفضل أن تمشى ببطت إلى األمام من أن تمشى مسرعا إلى الالف‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010

                       ‫ا‬
   ‫بياني ً حسب األمثلة التالية‬          ‫ والدوال التابعة له لتمثيل عدد من النقا‬plot ‫- يستادم األمر‬
      .‫وكالعادة فإن النتائج التي تظهر تعبر عن معنى كل أمر وال حاجة لإلسهاب في شرح كل منها‬


       >> x = -pi : 0.1 * pi : pi
       x=
        Columns 1 through 7
        -3.1416 -2.8274 -2.5133 -2.1991 -1.8850 -1.5708 -1.2566
        Columns 8 through 14
        -0.9425 -0.6283 -0.3142     0 0.3142 0.6283 0.9425
        Columns 15 through 21
         1.2566 1.5708 1.8850 2.1991 2.5133 2.8274 3.1416

       >> y = sin ( x )
       y=
        Columns 1 through 7
        -0.0000 -0.3090 -0.5878 -0.8090 -0.9511 -1.0000 -0.9511
        Columns 8 through 14
        -0.8090 -0.5878 -0.3090     0 0.3090 0.5878 0.8090
        Columns 15 through 21
         0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000

       >> plot ( x, y )

       >> title ( 'sine wave curve', 'fontsize', 24, 'color', 'red')
       >> xlabel ('x values')
       >> ylabel ('f (x) values')
       >> box off
       >> text (-2, 0.4, 'Engineers are Best')




                                                                              ‫أليس من الممكن أن يكون وضع الحالي‬
                                                                                  ‫أفضل وبنفس اعمكاناا المتاحة‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                            June 2010

                                                                                                               chp 5 ‫تاب‬




     ‫ ( فالبد من استادام‬Figure 1 ) ‫- في حال الرغبة بإضافة ةسم جديد على نفس الشكل الحالي‬
                                                                        ‫ال‬
                 .‫) أو ً وإال سيقوم بمسح الرسم الحالي و إ هاة الرسم الجديد فقط‬hold on( ‫األمر‬
    >> hold on

    >> z = cos (x);

    >> plot (x, z, 'bo', x, z, 'r-') % 'b' = blue, '0' = circle, '-' = solid line

    >> close           % ‫إلغالق نافذة الرسم الحالية‬




                                                                                                ‫ةوح عن نفس بين الحين‬
                                                                                                .‫واآلخر بنكت وألعاب لكات‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010




                                   Chapter 6

                                Functions




                              .‫اجعل لنفس فتراا ةاحة قصيرة خالل وقت دةاست ، ال تنسى كلمة قصيرة‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          ‫0102 ‪June‬‬

                                             ‫) ‪Functions ( m- files‬‬

   ‫في أغلب لااا البرمجة‬           ‫- يمكن كتابة مجموعة من األوامر وتنفيذها دفعة واحدة وهو ما يعر‬
                                       ‫في لاة ‪ MATLAB‬باسم ‪.m-file‬‬                             ‫باسم ‪ function‬ويعر‬

   ‫- الدوال التالية تحتوى على مجموعة من األوامر التي تم شرح أغلبها بالشباتر السابقة لكن‬
   ‫الجديد هنا أنه سيتم تنفيذها كلها حسب تسلسل كتابتها بالملف عند استدعات اسم الملف الذي‬
                                                    ‫يحتوي عليها من شاشة ( ‪.) command window‬‬

            ‫) ‪function [ sum, avg ] = sum_avg ( n‬‬
            ‫;0 = ‪sum‬‬
                                                    ‫‪Sum _avg.file‬‬
            ‫‪for i = 1:1:n‬‬
                ‫;‪sum = sum + i‬‬
            ‫‪end‬‬
             ‫;‪avg = sum / n‬‬
            ‫‪end‬‬



     ‫- ويتم تنفيذ الملف المكتوب أعاله من خالل ( ‪ ) command window‬من خالل كتابة اسمه:‬

          ‫)01( ‪>> [s, v] = sum_avg‬‬
              ‫=‪s‬‬
                ‫55‬
              ‫=‪v‬‬
                ‫05.5‬

        ‫- الدالة السابقة تستلم ( ‪ ) n‬وتقوم بحساب مجمو األةقام من 1 إلى ‪ n‬وتحسب متوسطها.‬

                  ‫- يمكن للدوال في استالم أكثر من قيمة، وإعادة أكثر من قيمة كما في المثال أعاله.‬



                               ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة ‪ SMS‬أو بالبريد االلكتروني )‬
    ‫‪Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat‬‬
         ‫‪C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software‬‬
                     ‫‪English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain‬‬

                                          ‫ا‬
‫م.حمادة شعبان 062 4444 9 ‪ info@eng-hs.com‬شرح ومسائل محلولة مجان ً بالموقعين ‪www.eng-hs.net & www.eng-hs.com‬‬
                                                                                                                 June 2010

   ‫ وتعيد الفرق بين أقل وأكبر قيمة لحدودها ومتوسط حدودها‬array ‫- الدالة التالية تستلم‬
                                                                                                                 .‫الزوجية‬
        function [ range, avg ] = range_ave_evens ( arr )
        a = min (arr);
        b = max (arr);
        range = b - a;
        count = 0;
        sum = 0;
         for i = 1:length (arr)
            if mod (arr (i), 2) == 0
                count = count + 1;
                sum = sum + arr (i);
            end;
        end;
        avg = sum / count;
         end


         :‫ ) كما يلي‬command window ( ‫- حي يمكن تنفيذ هذه الدالة بكتابة اسمها في شاشة‬

              >> arr = [4 7 6 10 9];

              >> [rang, avg] = range_avg_evens (arr);

    :‫ مباشرة‬range ‫ مجموعة من األةقام باستادام األمر‬range ‫- وجدير بالذكر أنه يمكن حساب‬
              >> r = range (arr)

              r=                                                                                          ‫من المهم أن يكون لدي‬
                                                                                                           ‫ما تستيقظ من أجله‬
                   6
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
              >>
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                                  June 2010

                                                                                                                       chp 6 ‫تاب‬
      ‫- يمكن أن يحتوى الملف الواحد على أكثر من دالة وبحي تستدعي واحدة منهم الدوال األخرى‬
                                                                        :‫عنجاز مهام فرعية كما في المثال التالي‬

              function factorials ( )
              x = input ('enter an integer: ');
              while x ~= -1
              f = fact (x);
              disp ('factorial is: ');
              disp (f);
              x = input ('enter an integer: ');
              end;
              end

              function [f] = fact (x)
              f = 1;
              for i = 1:x
                 f = f * i;
              end;
              end


       >> factorials
       enter an integer: 6
       factorial is:
          720
       enter an integer: 4
       factorial is:
           24
       enter an integer: -1                                                                      ‫أبهههدأ اليهههوم حتهههى ال تنهههدم‬
                                                                                                       ‫غدا على فواا األوان‬
       >>

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010




                                Chapter 7

                Time Functions




                                                                                 .‫بداية النجاح أن تاالط المتميزين‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010


                                                        ‫دوال الزمن‬
     ‫ علههى مجموعههة أوامههر جيههدة وسهههلة خاصههة بالوقههت والتههاةيخ يمكنه‬MATLAB ‫يحتههوى برنههامج‬
                                                                    :‫على بعض منها من خالل الشاشاا التالية‬             ‫التعر‬
       >> format short g
       >> clock                               % ‫نتيجة الوقت ستكون حسب لحظة تنفيذك األمر‬
       ans =
             2010        4                      13              14               43          41.359

       >> date
       ans =
       30-Mar-2010

       >> calendar
                 Mar 2010
         S    M Tu W                        Th        F S
         0   1    2   3                     4         5  6
         7   8    9   10                    11        12 13
         14 15 16 17                        18        19 20
         21 22 23 24                        25        26 27
         28 29 30 31                        0         0  0
         0   0    0   0                     0         0  0

       >> calendar (2010, 1)
                 Jan 2010
         S    M Tu W                          Th         F         S
         0    0    0      0                   0          1         2
         3    4    5      6                   7          8         9
         10 11 12        13                   14         15        16
         17 18 19         20                  21         22        23
         24 25 26         27                  28         29        30
         31 0      0      0                   0          0         0


                                                                                       ‫األماني ةتوس أموال المفلسين‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010

                                                                                                              chp 7 ‫تاب‬


         >> calendar (1900, 12)
                   Dec 1900
           S    M Tu W          Th                           F         S
           0    0     0    0    0                            0         1
           2    3     4    5    6                            7         8
           9    10 11 12        13                           14        15
           16 17 18 19          20                           21        22
           23 24 25 26          27                           28        29
           30 31 0         0    0                            0         0

         >> tic
         >> toc
         Elapsed time is 4.078000 seconds.

         >> toc
         Elapsed time is 6.672000 seconds.


        ‫- ويمكن حساب الوقت المستهل لتنفيذ مهمة معينة ولل بحفظ قيمة الوقت العددية قبل وبعد‬
                                                                                 .‫تنفيذ المهمة كما في المثال التالي‬
         >> t1 = clock
         t1 =
              2010                  4             13              14              45          46.437

         >> t2 = clock
         t2 =
              2010                  4             13              14              46           7.765

         >> s = t2 - t1                     ‫إعادة تنفيذ األمر مبين الفرق بالثواني فقط‬



                                                                         .‫اقرأ قصص ومواقف عن اعبدا والمبدعين‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010




                                Chapter 8

                                          Files




                                                                         ‫غالبا تكون الواجباا التي علي أكثر من‬
                                                                         .‫الحقوق التي تستحقها، ابدأ بالواجباا‬

                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                                  June 2010


                                                          Files

 ‫-من المهم بأي برنامج معرفة األوامهر التهي تقهوم بقهراتة البيانهاا الموجهودة داخهل ملفهاا محفو هة علهى‬
                         .‫القرص الصلب وكذل األوامر التي تقوم بإنشات ملفاا جديدة وحفظ معلوماا فيها‬
 ‫ ) يحتوى على معلوماا دةجهاا عهدد‬data1.txt ( ‫-يبين البرنامج التالي كيفية فتح ملف موجود اسمه‬
      ) data2.txt ( ‫من الطالب وقراتتها وتحويل نساة من الطالب المتميزين فقط لملف جديد اسمه‬
   data1.txt
   100             Abdul_rahman                         87.3
   200             Somayia                              95.7
   300             Hassan                               93.5
   data2.txt
   200             Somayia                              95.7
   300             Hassan                               93.5
   function files ( )
   f1 = fopen ('data1.txt', 'r');
   f2 = fopen ('data2.txt', 'w');
   id = fscanf (f1, '%d', 1);
   while ~feof (f1)
      name = fscanf (f1, '%s', 1);
      mark = fscanf (f1, '%f', 1);
      if (mark >= 90)

        fprintf (f2, '%s ', name);
        fprintf (f2, '%f ', mark);
        fprintf (f2, '\n');
     end;
     id = fscanf (f1, '%d', 1);
   end

 ) command window ( ‫ >>) في شاشة‬files( ‫حي يتم تنفيذ البرنامج كالمعتاد بكتابة اسم الدالة‬

                                                                                                          ‫ال تقن إال بما تستحق‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                          June 2010




                                  Chapter 9

                    Simulink toolbar




                                                                         .‫استشر غيرك، لكن أنت وحدك الذي تقرة‬
                               ) ‫ أو بالبريد االلكتروني‬SMS ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة‬
    Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat
         C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software
                     English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain

                                          ‫ا‬
www.eng-hs.net & www.eng-hs.com ‫ شرح ومسائل محلولة مجان ً بالموقعين‬info@eng-hs.com 9 4444 260 ‫م.حمادة شعبان‬
                                                                                                                   ‫0102 ‪June‬‬

                                                      ‫‪Simulink tool‬‬

   ‫- تستادم األداة ‪ Simulink‬لنمذجة ومحاكاة وتحليل األنظمة الديناميكية سوات كانت خطية أو ال‬
                                                                                    ‫خطية وبزمن مستمر أو متقط .‬

   ‫- توفر األداة ‪ Simulink‬عدة مكتباا يحتوى كل منها على عدد من صناديق نمال جاهزة يمكن‬
   ‫إضافتها مباشرة باستادام الماوس كما يمكن إنشات مكتباا وإضافة نمال جديدة إليها لتحاكي‬
                                                    ‫نمال لاا مواصفاا خاصة بنا غير متوفرة بالبرنامج.‬

   ‫- بعد االنتهات من إضافة نمال الــ ‪ inputs‬والــ ‪ outputs‬المطلوبة يمكن البدت بمحاكاة النظام‬
   ‫يمكن إ هاة النتائج مباشرة كما يمكن مراقبة قيمها أثنات‬                            ‫بإجرات التكامالا المطلوبة حي‬
                                                                                                          ‫عملية التكامل.‬

                      ‫- لبدت تشايل األداة نصدة األمر التالي في شاشة ( ‪) command window‬‬

   ‫‪>> simulink‬‬




                                                        ‫حي يظهر صندوق ( ‪ ) Library Browser‬المبين.‬




                                                                                                      ‫إلا لهههم تعلهههم أيهههن تهههذهب،‬
                                                                                                       ‫فكل الطرق تفي بالارض‬
                               ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة ‪ SMS‬أو بالبريد االلكتروني )‬
    ‫‪Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat‬‬
         ‫‪C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software‬‬
                     ‫‪English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain‬‬

                                          ‫ا‬
‫م.حمادة شعبان 062 4444 9 ‪ info@eng-hs.com‬شرح ومسائل محلولة مجان ً بالموقعين ‪www.eng-hs.net & www.eng-hs.com‬‬
                                                                                                              ‫0102 ‪June‬‬

          ‫- يمكن إنشات ملف نظام جديد بالنقر على أداة الملف الجديد أو اختياة ‪ new‬من قائمة ‪.file‬‬


   ‫- يندة تحت أداة ‪ Simulink‬عدد من المكتباا التي تحتوى كل منها على عدد من الـ ‪blocks‬‬

                  ‫لاا العالقة المشابهة ومن أهم هذه المكتباا ( ‪.) Commonly Used Blocks‬‬


   ‫- يمكن إضافة الـ ‪ blocks‬المكونة للنظام بالنقر على المكتبة التي تحتويهها ثهم سهحب أيقوناتهها‬

                                                                                           ‫داخل ساحة الملف الجديد.‬


   ‫أو اختيههاة ‪ start‬مههن قائمههة‬               ‫- بعههد التوصههيل بههين مكونههاا النظههام يههتم الضههاط علههى زة‬

                                                                                                          ‫‪.simulation‬‬


     ‫- لمزيههد مههن المعلومههاا عههن هههذه األداة الهامههة تههاب اعضههافاا علههى هههذه المههذكرة علههى موقهه‬

                                                                     ‫(‪ )eng-hs.com‬وموق (‪.)eng-hs.net‬‬


     ‫- لمزيد من المعلوماا عن الشباتر السابقة وأوامهر إضهافية عهن برنهامج الهـ (‪ )MATLAB‬تهاب‬

                                        ‫اعضافاا على موق (‪ )eng-hs.com‬وموق (‪.)eng-hs.net‬‬


   ‫- في حال وجود أخطات فنيهة أو إمالئيهة أو مالحظهاا علهى محتهوى ههذه المهذكرة أو غيرهها يرجهى‬

   ‫مراسهههلتنا برسهههالة إلكترونيهههة علهههى إيميهههل (‪ )info@eng-hs.com‬أو برسهههالة نصهههية علهههى‬

                              ‫(338 99997 03733) أو (30 30 331 913 833) وستصل هديت .‬



                                                                                  ‫األمههس شههي تههم سههحبه، والاههد شههي‬
                                                                                ‫مشجل قد ال يتم صهرفه، أمها الحاضهر‬
                                                                                   ‫فهو السيولة الوحيدة المتوفرة لدي‬

                               ‫هدية قيمة عنـد التنبيه على كـل خطـأ ( برسالة ‪ SMS‬أو بالبريد االلكتروني )‬
    ‫‪Statics, Strength, Dynamics, Mechanical Design I, II, Vibrations, Survey, Management, Structural Analysis I, II, Heat‬‬
         ‫‪C++, Java, MATLAB, Data Structures, Algorithms, Discrete, Digital Logic, Concepts, Databases, Software‬‬
                     ‫‪English 123, 162, 221, TOEFL, Numerical Methods, Economy, Supply Chain‬‬

                                          ‫ا‬
‫م.حمادة شعبان 062 4444 9 ‪ info@eng-hs.com‬شرح ومسائل محلولة مجان ً بالموقعين ‪www.eng-hs.net & www.eng-hs.com‬‬

								
To top