预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共54页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数学实验第一讲一,课程绪论一,课程绪论一,课程绪论一,课程绪论二,Matlab简介二,Matlab简介MTLB的主要特点命令窗口2.Mtlb环境——命令窗口Mtlb环境表达式后面跟分号“;”,将不显示结果; 跟‘,’或不跟任何符号,将显示表达式的计算结果; 当一个表达式没写完就需换行时,应在该行末尾键入‘…’之后再回车换行。 例如, s=1-1/2+1/3+1/4+sin(3*x+y)-cos(x)... -1/8+1/10+1/201)以字母开头,后面可跟字母,数字和下短线; 2)大小写字母有区别,不超过31个字符。 例如:xie23_1,,和rui32r这四个都可作为变量。 特殊变量名: ns用于结果的缺省变量名 pi圆周率 eps计算机的最小数,当和1相加就产生比 1大的数 in无穷大,如1/0 NN不定量,如0/0 i或j-1的开平方,即虚单位 relmin最小可用正实数 relmx最大可用正实数工作区:接受MTLB命令的内存区域,存储着命令编辑区输入的命令和创建的所有变量值。保存工作区变量2.Mtlb环境——变量浏览器2.Mtlb环境——变量浏览器2.Mtlb环境——程序编辑器M文件:命令文件和函数文件2.命令M文件及其运行3.函数M文件及其调用又如: unction[,G]=2(x) =2*x(1)^2+2*x(2)^2-2*x(1)*x(2)-4*x(1)-6*x(2); G=[x(1)+5*x(2)-52*x(1)^2-x(2);-x(1)-x(2)]; whichtest显示M文件test.m所在的目录2.Mtlb环境——路径浏览器2.Mtlb环境——路径浏览器2.Mtlb环境——路径浏览器2.Mtlb环境——路径浏览器帮助命令帮助窗口帮助桌面帮助桌面三.数组和函数输出:= 123 456三.数组和函数——矩阵的创建3)一维数组的操作输出: ns= 00.31420.62830.94251.2566例如, 键入:=[123;456;789]; (3,:)%的第三行 输出:ns= 789键入:B=(2:3,:)%的2,3行 输出:B= 456 789 键入:(:,1)%的第一列 输出:ns= 1 4 7键入:=[123;456;789]; C=(1:2,[13])%的第1,2行的第1,3列 输出:C= 13 46 键入:(1:2:3,3:-1:1),%的第1,3行反向排列 输出:ns= 321 987如果 键入:D=[C,zeros(2,1)] 输出:D= 130 460键入:E=[D;eye(2),ones(2,1)] 输出:E= 130 460 101 011数组求幂.^c=[1^c2^c3^c]; c.^=[c^1c^2c^3]; .^b=[1^b12^b23^b3];+矩阵加法;-矩阵减法; *矩阵乘法;’矩阵转置; ^矩阵乘幂;\矩阵左除; /矩阵右除。输出:ns= 0.84150.90930.1411 -0.7568-0.9589-0.2794MTLB中的常用数学函数有: 三角函数:sin(x),sinh(x),sin(x),sinh(x), cos(x),tn(x),cot(x),sec(x),csc(x)等。 指数函数:exp(x),log(x),log10(x),log2(x), sqrt(x)等。 整值函数:朝零方向取整ix(x),朝-方向取 整loor(x),朝+方向取整ceil(x),四舍 五入到最接近的整数round(x),符号函 数sign(x)等 其他数学函数:绝对值或复数的幅值bs(x)size()返回一个二元素向量,第一个元素 为的行数,第二个元素为的列数 size(,1)返回的行数 size(,2)返回的列数 length()返回mx(size()) dig()提取的对角元素返回列向量dig(v)以向量v作对角元素创建对角矩阵 mx(v)求最大值 min(v)求最小值 sum(v)求和 men(v)求平均值 sort(v)按升序排列d=eig(),[v,d]=eig()特征值与特征向量 det()矩阵的行列式 inv()矩阵的逆 orth()正交化 poly()特征多项式 rnk()矩阵的秩 zeros(m,n)m行n列的零矩阵 ones(m,n)m行n列的全1矩阵 eye(n)n阶单位矩阵 rnd(m,n)m行n列的均匀分布随机数矩阵 rndn(m,n)m行n列的正态分布随机数矩阵布置实验实验过程中应注意得一些问题: 1,如何输入m文件?怎么存盘?存到哪里? 2,文件和变量命名。 3,注意数学的输入习惯和matlab的区别。 4,矩阵的运算和行列数之间的关系,即什么时候可以运算。 5,“.*”代表的意思,为什么引入这个运算? 6,函数m文件和命令m文件的区别。1.