本月学习进度
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:矩阵元素的引用方式
利用冒号表达式获得子矩阵
利用空矩阵删除矩阵的元素
改变矩阵的形状
以上是本月所学知识,接下来我会继续学习这门课程,不断精进。