• Matlab学习笔记0—课程导入


    0,Matlab语言的介绍

      1.什么叫计算?

        在汉语中,“计算”一词的含义: 谋划 ,考虑 , 算计。随着电子计算机的产生与应用,人们对“计算”的理解发生了很大的变化。
                 (1)算术运算,即数的加、减、乘、除、乘方、开方等数学运算。
                        例如,16-5×2=6。这里,“计算”体现的是一种数学技能,这是人类的基本技能。
                (2)较复杂的运算,即根据已知量算出未知量。

         但问题是,当需要求解的问题变得复杂而用传统数学 方法无法求出精确解时,如何进行计算?

         这时只能利用一种先进的计算工具来取代人工计算,这种计算工具就是电子计算机

         对于复杂的数值计算问题,可以利用计算机进行问题求解,即利用计算机运算速度快、计算精度高的特点,通过重复执行简单的操作,完成复杂的计算。

        由于计算机的出现和广泛应用,我们可以更广义地来理解计算。

          (1)“计算”体现的是问题求解的方法和手段。

          (2)“计算”是科学研究和工程应用的重要工具。

      2.什么是科学计算?

        利用计算机处理数值问题的方法,称为科学计算( Scientific Computing)

        (1)科学计算方法既有数学理论上的抽象性和严谨性,又有程序设计技术上的实用性和实验性。

        (2)由于计算机对数值计算的推动和影响,科学计算已成为继科学实验和理论研究之后的科学研究的第三种方法。

      3.科学计算与MATLAB语言的关系

        

        科学计算的基本步骤是,先研究数值问题的求解算法,然后在计算机上进行程序实现。

        (1)求解算法是计算机程序实现的基础,涉及数值计算的理论与方法。

        (2),程序实现是解决问题的具体方式,涉及程序设计方法和程序的描述语言。

        20世纪80年代以来,MATLAB等科学计算软件的产生,使得科学计算问题变得十分方便、高效

      4,MATLAB的优势

        (1)不需要过多了解各种数值计算方法的具体细节和计算公式,也不需要繁琐的底层编程。

        (2)可以专注于实际问题的分析和设计,大大地提高工作效率和质量,为科学研究与工程应用提供重要手段。

      5. MATLAB语言的主要功能

        MATLAB-- MATrix LABoratory

        (1)数值计算

        (2)符号计算

        (3)图形绘制

        (4)程序流程控制

        (5)工具箱

  • 相关阅读:
    创业第一步:为员工打工
    C#笔记30:Trace、Debug和TraceSource的使用以及日志设计
    C#笔记29:程序集、应用程序配置及App.config和YourSoft.exe.config
    WPF快速指导1:资源
    并行编程之数据并行
    异常处理之ThreadException、unhandledException及多线程异常处理
    Efficient C#:为什么要把泛型作为返回值
    C#笔记31:本地化或多语言支持
    C#数据本地存储方案之SQLite
    C#笔记9:异常
  • 原文地址:https://www.cnblogs.com/xgp123/p/11211409.html
Copyright © 2020-2023  润新知