截图
简介
这是一个关于零基础matlab入门PPT课件,包括了Matlab简介,数组和矩阵,Matlab绘图,Matlab在《微积分》中的应用等内容,主要内容 Matlab简介数组和矩阵 Matlab绘图 Matlab在《微积分》中的应用 MATLAB简介三个代表性的计算机数学语言: MATLAB是MATrix LABoratory 的缩写,由MathWorks公司推出。长于数值计算,编程方便。在各个领域都有领域专家编写的工具箱,能高效、可靠地解决各种问题。 Mathematica,Wolfram Research公司 Maple,Waterloo Maple公司有强大的解析运算和数学公式推导、定理证明能力,数值计算能力比Matlab弱,更适合纯数学求解。MATLAB的功能 MATLAB语言特点 MATLAB的环境主要内容 Matlab简介数组和矩阵 Matlab绘图 Matlab在《微积分》中的应用 数组和矩阵 1.变量Matlab不需要任何类型声明和维数说明,变量名的第一个字符必须是字母。a=1;num_students=25; 2.常用的常数pi:3.14159265… i,j:虚数单位,欢迎点击下载零基础matlab入门PPT课件哦。
零基础matlab入门PPT课件是由红软PPT免费下载网推荐的一款仪器设备PPT类型的PowerPoint.
主要内容 Matlab简介数组和矩阵 Matlab绘图 Matlab在《微积分》中的应用 MATLAB简介三个代表性的计算机数学语言: MATLAB是MATrix LABoratory 的缩写,由MathWorks公司推出。长于数值计算,编程方便。在各个领域都有领域专家编写的工具箱,能高效、可靠地解决各种问题。 Mathematica,Wolfram Research公司 Maple,Waterloo Maple公司有强大的解析运算和数学公式推导、定理证明能力,数值计算能力比Matlab弱,更适合纯数学求解。 MATLAB的功能 MATLAB语言特点 MATLAB的环境主要内容 Matlab简介数组和矩阵 Matlab绘图 Matlab在《微积分》中的应用 数组和矩阵 1.变量 Matlab不需要任何类型声明和维数说明,变量名的第一个字符必须是字母。 a=1; num_students=25; 2.常用的常数 pi:3.14159265… i,j:虚数单位; 1i; 3-4j; 3e5i Inf 无限值; NaN 空值 e 以10为底的幂次。1.602e-20, 6.532e12 数组和矩阵 3.运算符 +,- ,*,/,\ 左除: 2\3 = 1.5000 ^ 幂: x=2; x^3; x^(-3) ’ 复数共轭转置 x=3+4i x’=3-4i .点运算 (1)当x是一个向量时,求 不能写成x^2,而必须写成 x.^2 (2)两矩阵之间的点乘运算C=A.*B 数组和矩阵4.常用函数 sqrt(x) 开平方 abs(x) 绝对值 abs(3-4i) exp(x) ex; log(x) 以e为底,x的对数 log(exp(2)) round(x)取整 syms x; 定义x为符号变量5.帮助函数 help: help elfun; help specfun; help elmat 数组和矩阵 6.构造数组 (1)直接构造,用空格或逗号间隔数组元素 A = [2 3 5 1] 或 A = [sqrt(2),3e2,log(5),1+2i] (2)用增量法构造数组 (first:last) 或 (first:step:last) A = 10:15 A = 3:0.2:4 A = 9:-1:0 (3)用linspace函数构造数组 x = linspace(first,last,num) x = linspace(0,10,5) 数组和矩阵 7.构造矩阵 (1)简单创建方法 row = [e1,e2,…,em]; A = [row1;row2;…;rown] A = [2 4 1;4 5 2;7 2 1] (2)构造特殊矩阵 ones 创建一个所有元素都为1的元素 zeros 创建一个所有元素都为0的元素 数组和矩阵 eye 创建对角元素为1,其他元素为0的元素 rand 创建一个矩阵或数组,其中的元素服从均匀分布 rand(5)*20; randn创建一个矩阵或数组,其中的元素服从正态分布 diag 创建对角矩阵 C = [3 2 1]; V=diag(C); (3)聚合矩阵 水平聚合 C = [A B] 垂直聚合 C = [A;B] 数组和矩阵 8.获取矩阵元素 A=[2,3,3;4 9 4;6,3,0] 取单个元素:取多个元素:获取所有元素: 9.获取与矩阵有关信息 length 返回最长维长度 ndims 返回维数 numel 返回元素个数 size 返回每一维的长度 [rows cols] = size(A) 主要内容 Matlab简介数组和矩阵 Matlab绘图 Matlab在《微积分》中的应用 Matlab绘图 1.二维图形绘制 plot(t,y) 例1 用Matlab画出 的图形。 >> x=-5:0.05:5; >> y=x.^2; >> plot(x,y) plot(x,y,’b+’) 例2 绘制y=sin(tan(x))-tan(sin(x))在 区间内的曲线。 >>x=[-pi:0.05:pi];y=sin(tan(x))-tan(sin(x)); plot(x,y) Matlab绘图将多条曲线画在一个图上: plot(t1,y1,选项1,t2,y2,选项2,……) >>plot(x,x.^2,’rO’,x,x.^3,’b.’) 2.三维图形绘制 plot3(x,y,z) plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,……) 例 试绘制参数方程 , , 的三维曲线。 >> t=0:.1:2*pi; 注意点运算 x=t.^3.*sin(3*t).*exp(-t);y=t.^3.*cos(3*t).*exp(-t); z=t.^2; plot3(x,y,z),grid 习 题习 题习 题习 题习 题主要内容 Matlab简介数组和矩阵 Matlab绘图 Matlab在《微积分》中的应用 曲面模型的建立曲面模型的建立曲面模型的建立曲面模型的建立曲面模型的建立曲面模型的建立曲面模型的建立
展开