科学计算与matlab学习进度

本月学习进度

 

1:什么叫计算?由于计算机的出现和广泛应用,我们可以更广义地来理解计算。  “计算”体现的是问题求解的方法和手段。 “计算”是科学研究和工程应用的重要工具。

2:什么是科学计算?利用计算机处理数值问题的方法,称为科学计算。

科学计算方法既有数学理论上的抽象性和严谨性,又有程序设 计技术上的实用性和实验性。 由于计算机对数值计算的推动和影响,科学计算已成为继科学 实验和理论研究之后的科学研究的第三种方法。

3:科学计算与MATLAB语言的关系:科学计算的基本步骤是,先研究数值问题的 求解算法,然后在计算机上进行程序实现。 求解算法是计算机程序实现的基础,涉及 数值计算的理论与方法。 程序实现是解决问题的具体方式,涉及程 序设计方法和程序的描述语言。

4:MATLAB语言的主要功能:1,数值计算 2,符号计算 3, 图形绘制 4, 程序流程控制 5, 工具箱

5:MATLAB系统环境:MATLAB操作界面的组成  MATLAB的搜索路径

MATLAB操作界面的组成:MATLAB主窗口  命令行窗口   当前文件夹窗口   工作区窗口

6:MATLAB数值数据:数值数据类型的分类   数值数据的输出格式   常用数学函数

7:变量与赋值语句 :在MATLAB中,变量名是以字母开头,后接字母、数字或下画线的字符序列, 最多63个字符。

预定义变量 预定义变量是在MATLAB工作空间中驻留,由系统本身定义的变量。 常用的预定义变量  ans是默认赋值变量   i和j代表虚数单位   pi代表圆周率   NaN代表非数

8:MATLAB矩阵的表示:利用直接输入法建立矩阵:将矩阵的元素用中括号括起 来,按矩阵行的顺序输入各元素,同一行的各元素之间用逗 号或空格分隔,不同行的元素之间用分号分隔。 >> A=[1,2,3;4,5,6;7,8,9]

冒号表达式:e1:e2:e3    >> t=0:1:5

结构矩阵和单元矩阵 (1)结构矩阵 由结构数据构成的矩阵就是结构矩阵,结构矩阵里的每个元素 就是结构数据类型。 格式为: 结构矩阵元素.成员名=表达式

>> a(1).x1=10; a(1).x2='liu'; a(1).x3=[11,21;34,78];

>> a(2).x1=12; a(2).x2='wang'; a(2).x3=[34,191;27,578];

>> a(3).x1=14; a(3).x2='cai'; a(3).x3=[13,890;67,231];

单元矩阵

建立单元矩阵和一般矩阵相似,直接输入就可以了,只是单元矩阵元 素用大括号括起来。

>> b= {10,'liu',[11,21;34,78];12,'wang',[34,191;27,578];... 14,'cai',[13,890;67,231]}

b = [10] 'liu'      [2x2 double]

      [12] 'wang' [2x2 double]

      [14] 'cai'     [2x2 double]

8:矩阵元素的引用方式

 利用冒号表达式获得子矩阵

 利用空矩阵删除矩阵的元素

 改变矩阵的形状 

以上是本月所学知识,接下来我会继续学习这门课程,不断精进。

 

上一篇:34岁程序员年薪50w,已成功拿下字节、腾讯、脉脉offer,面试经历分享


下一篇:QC内部分享ppt