2022年matlab基础知识简介.docx
《2022年matlab基础知识简介.docx》由会员分享,可在线阅读,更多相关《2022年matlab基础知识简介.docx(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -MATLAB 基础学问一、 MATLAB简介二、 MATLAB基础学问1、命令窗口是用户与MATLAB进行交互作业的主要场所,用户输入的MATLAB交互命令均在命令窗口执行;例如:在 MATLAB命令窗口下键入a=3 2 3;4 7 6;7 5 9 按回车键后,显示结果 a= 3 2 3 4 7 6 7 5 9 2、求逆矩阵命令 格式: 变量=inv 参数 例如:输入 b=inva ,按回车后,显示 b= 1.3750 -0.1250 -0.3750 0.2500 0.2500 -0.2500 -1.2083
2、 -0.0417 0.5417 3、MATLAB系统仍具有储存历史纪录的功能,它将本次启动 MATLAB系统 之后,用户输入的命令和创建的全部变量的值储存起来,用户通过方向键可查找所需的命令;MATLAB供应了储备变量和删除变量的命令;SAVE 文件名 变量名 1,变量名 2,. 功能:将命令中的变量储存在给出的文件中;说明:(1)如过文件名省略,默认储存在MATLAB.MAT中;(2)如变量名省略,就储存全部的变量到指定的文件中;( 3)如文件名和变量名都省略,就储存全部定义过的变量到 MATLAB.MAT中;细心整理归纳 精选学习资料 - - - - - - - - - - - - - -
3、 - 第 1 页,共 29 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -例如: SAVE AA.MAT a b c % 将变量 a b c储存在文件 AA.MAT中; SAVE BB.MAT % 将全部的变量储存到文件 BB.MAT中; SAVE % 将全部变量储存到文件 MATLAB.MAT中;clear 变量名 1 变量名 2,. 功能:删除指定的变量;说明:如变量名表省略,说明删除当前工作空间中的全部变量;例如: clear a b c % 删除变量 a b c clear % 删除当前工作空间的全部变量;
4、MATLAB仍供应了一些命令,特地治理和掌握命令窗口;例如:clc 格式: clc 功能:清除命令窗口;home 格式: home 功能:光标移动到左上角 who 格式: who 功能:查看当前的全部变量,只给出变量名;whos 格式: whos 功能:查看当前的全部变量,给出变量的具体信息;信息同变量浏览器;clear 格式: clear 变量名 功能:删除后面列出的变量,假如变量名省略,就删除全部的变量;4、MATLAB中的常量 MATLAB供应了整数、实数、复数和字符四种类型数据;对应的常量 类型也是这四种;实数在屏幕显时默认的小数位数为 4 位;可以用命令 转变实数的显示格式;命令 f
5、ormat 格式: format 格式 第 2 页,共 29 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -例如: format long : 输出实数为 16 位 format short e :5 位加指数 format long e : 16 位加指数 format rat : 有理数近似矩阵操作1、 提取矩阵的元素 例如: A=1 2 3 3; 3 2 4 1; 3 4 5 6 执行 b=A1,2 ,结果为:b= 2 执
6、行 v=A1,2,3,4,结果为:v= 3 3 4 1 2、 矩阵的修改例如:执行A1,2=3后,结果为:A= 1 3 3 3 3 2 4 1 3 4 5 6 作用:修改了第一行其次列的元素值;执行 A: ,3= 后,结果为:A= 1 3 3 3 2 1 3 4 6 相当于删除了第三列;接着执行 A2, := 后,结果为:A= 1 3 3 3 4 6 相当于删除了其次行;说明:只能删除矩阵的某一行或某一列,不能删除某一个元素;3、 有关矩阵的其他操作( 1)提取矩阵的上三角矩阵和下三角矩阵 A= 1 3 3 4 2 1 4 4 6 执行 B=triuA 后,结果为:B= 1 3 3 0 2 1
7、 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 29 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -0 0 6 执行 C=trilA后,结果为:C= 1 0 0 4 2 0 4 4 6 2 提取矩阵的对角元素执行 B=diagA 后,结果为:B= 1 2 6 3 利用向量建立对角矩阵 执行 C=diagB 后,结果为:C= 1 0 0 0 2 0 0 0 6 4 矩阵的秩、特点向量和特阵值 A= 1 3 3 4 2 4 3 4 5 执行 rankA 后,结果
8、为: % 求矩阵的秩 ans=2 执行 eigA 后, 结果为: % 求矩阵的特点值 ans= 10.0000 -2.0000 -0.0000 执行 v, d=eigA后, 结果为: %求矩阵的特点向量和对应的特征值组成的对角阵v = -0.4243 0.5883 0.4243 -0.5657 -0.7845 0.5657 -0.7071 0.1961 -0.7071 d = 10.0000 0 0 0 -2.0000 0 0 0 -0.0000 5 矩阵的算术运算和矩阵元素之间的运算 a= 1 2 3 2 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - -
9、 第 4 页,共 29 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -b= 2 1 1 2 执行 c=a+b 后,结果为:c= 3 3 4 4 执行 d=a-b 后,结果为:d= -1 1 2 0 执行 e=a*b 后,结果为:执行 f=a.*b 后,结果为:f= 2 2 3 4 执行 g=a.b 后,结果为:g= 2 1/2 1/3 1 执行 h=a./b 后,结果为:h= 1/2 2 3 1 执行 j=a.b 后,结果为:j= 1 2 3 4 执行 k=b.3 后,结果为:k= 8 1 1 8 细心整理归纳 精
10、选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 29 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -试验二 MATLAB程序设计1、关系运算符 小于 大于 =大于等于 = =等于 =不等于 格式: A 关系运算符 B 例如:a=-1 2 4;5 4 8; b=0 1 5;5 1 2; 就 c=ab c=0 1 0 0 1 1 2、规律运算符 规律与: & , 格式: c=a&b 规律或: | ,格式: c=a|b 规律非: ,格式: c=a 例如: c=a&b c=0 1 1
11、 1 1 1 c=a|b c=1 1 1 1 1 1 3、程序的掌握结构 挑选结构:(1)if 语句 格式 1: if end 格式 2: if 第 6 页,共 29 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - - else end 格式 3: if elseif . elseif 语句组 n else end 格式 4:if if else end else if else end end (2)switch 语句 格式: s
12、witch 表达式细心整理归纳 精选学习资料 case 表达式值 1 第 7 页,共 29 页 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -语句组 1 case 表达式值 2 语句组 2 . case 表达式值 n 语句组 n otherwise 语句组 n+1 end 例 1:data=inputinput the value of data; n=moddata, 5; switch n case 1 y=1; case 2 y=2; case 3 y=
13、3; case 4 y=4 otherwise y=n; end y 例 2: var=inputinput a number; switch var case 1 细心整理归纳 精选学习资料 disp 1 第 8 页,共 29 页 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - - case 2,3,4 disp2 or 3 or 4 case 5 disp5 otherwise dispsomething else end 3while 语句 格式: whil
14、e 表达式 语句组 end 例 3:使用 while 语句求 1+2+3.+100; i=1;sum=0; whilei=100 sum=sum+i: i=i+1; end str= 运算结果为:num2strsum; 4for循环语句格式: for 循环变量 =初始值:增量:终值语句组; end 例 4:使用 for 语句求 1+2+3.+100; sum=0; for i=1:100 sum=sum+i; end str=运算结果为:num2strsum; 第 9 页,共 29 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - -
15、- - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - - dispstr 4、函数 M-文件 格式: function 输出参数表 = 函数名(形式参数)语句组 end 说明:(1)函数 M-文件独自储存为一个文件,文件名就是函数名;(2)调用格式: 输出参数表 = 函数名(实际参数)(3)输出参数可以是多个变量,两两之间用逗号隔开,它们表示 要运算的项;(4)形式参数是一组形式变量,本身没有任何意义,也不代表任 何内容,只有在调用时给予它实际值,才有意义;例 5:求向量的平均值和标准差 function mean, stdev=statx (x)
16、; n=length mean=sumx/n; stdev=sqrtsumx.2/n-mean.2; end 说明:函数 M-文件储存为 stat.m ;lengthx: 求向量 x 的长度;x 是一矩阵,就按 sumx: 求向量 x 中各个元素的总和,假如 列求和; sqrtx: 求 x 的平均值;调用:重新打开一 m文件,输入:x=1 2 3;6 2 1;-1 -6 -4; mean, stdev=stat(x); 然后储存为任一文件名即可; (除函数名外)细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 10 页,共 29 页 - - - - -
17、 - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -试验三 函数极限与导数1、函数的极限格式: limit表达式,变量,常量,right 和left 右极限;含义:当变量趋向于常量时, 表达式的左极限或说明:(1)当变量省略时,默认的变量是 最近的字母作为变量;(2)当常量省略时,默认为 0;x,没有 x 时,找字母表中离 x(3)在不说明是左极限仍是右极限时,求表达式的极限;例如: syms x a t h limitsinx/x; limitx-2/x2-4,2; limit1+x/x2*x,x,inf; v=1+a/xx,exp-x;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 matlab 基础知识 简介
限制150内