师资培训暨教学研讨会

师资培训暨教学研讨会

ID:40420147

大小:291.34 KB

页数:31页

时间:2019-08-02

师资培训暨教学研讨会_第1页
师资培训暨教学研讨会_第2页
师资培训暨教学研讨会_第3页
师资培训暨教学研讨会_第4页
师资培训暨教学研讨会_第5页
资源描述:

《师资培训暨教学研讨会》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、师资培训暨教学研讨会教育部“使用信息工具改造课程”项目---用MATLAB和建模实践改造线性代数课程MATLAB基础西安电子科技大学杨威2009.4一、MATLAB的历史美国人于1980年开发MATLAB即rixoratory矩阵实验室MatLab二、MATLAB的初识MATLAB程序执行方式:M文件:纯文本文件,扩展名为MMATLAB的启动MATLAB的窗口MATLAB的命令窗口MATLAB的退出解释执行(立即执行)1、功能强大:三、MATLAB的特点数值计算符号计算绘图功能语言体系各种工具箱2、操作简单:良好的人机对话窗口许多指令、语法都与自然语言相关3、应用广泛:4、网络资源丰富:从教

2、学到研究从理论建模到系统仿真国内、国外1.help命令help命令是查询函数语法的最基本方法,查询信息直接显示在命令窗口。四、MATLAB的帮助系统2.lookfor命令lookfor对搜索范围内的M文件进行关键字搜索,条件比较宽松。dir显示目录下的文件五、MATLAB的通用命令clc清除工作窗disp显示变量或文字内容who(whos)显示内存变量clear清除内存变量path显示和设置搜索目录save保存内存变量到指定文件load加载指定文件的变量echo工作窗信息显示开关=赋值标记六、MATLAB的标点符号[]矩阵定义标志()指定运算先后次序:具有多种应用功能,区分列,函数参数分隔符

3、;区分行,取消运行显示等…续行符%注释标记‘字符串标示符例1已知矩阵:, 计算:C=A+B,D=A(A-B)解:在MATLAB的M文件编辑器中建立m01.m文件A=[9,3,2;6,5,6;6,6,0] B=[3,3,6;3,4,8;5,8,6] C=A+B D=A*(A-B)在MATLAB的命令窗口中输入:m01变量名是以字母开头,后接字母、数字或下划线的字符序列七、MATLAB的变量变量名区分字母的大小写MATLAB提供的标准函数名以及命令名一般用小写字母MATLAB将所有变量均存成double形式,不需经过变量声明pi圆周率八、MATLAB的常量i,j虚数单位inf无穷大Nan表示

4、不确定的数例2计算的值。解:在MATLAB命令窗口输入: x=(1+cos(23*pi/180))/(4+sqrt(5)-6*i)九、产生特殊矩阵的函数:zeros创建零矩阵ones创建全1矩阵eye创建单位矩阵rand(randn)创建随机矩阵round四舍五入运算length(A)矩阵的长度size(A)矩阵的尺寸例3分别建立以下矩阵: E:5阶单位矩阵; A:6×3全1矩阵; O:与矩阵A同型的零矩阵; B:随机的5×6整数矩阵解:在MATLAB的M文件编辑器中建立m03.m文件,E=eye(5) A=ones(6,3) O=zeros(size(A)) B=round(10*ran

5、dn(5,6))在MATLAB的命令窗口中输入:m03十、冒号表达式冒号表达式的一般格式:e1:e2:e3函数linspace(a,b,n)例5创建行向量x,在0到2*pi间等间距取100个值 解:在MATLAB命令窗口输入:x=linspace(0,2*pi,100)例4创建行向量y=[2,4,6,…,100] 解:在MATLAB命令窗口输入:y=2:2:100十一、基本数学函数三角函数sin,cos,tan,…指数函数exp,log,sqrt,…复数运算abs,angle,real,conj,…舍入函数round,fix,floor,mod,…离散函数factor,gcd,lcm,pr

6、imes,…例6生成1000内的质数表解:在MATLAB命令窗口输入:primes(1000)A(5,3)=68把矩阵A的第5行第3列元素赋值68十二、矩阵的拆分A(:,3)=A(:,1)把矩阵A的第1列赋值到第3列A(i,:)=[]删除矩阵A的第i行A(1:3,:)=A(4:6,:)把矩阵A的第4,5,6行赋值到第1,2,3行解:m07.mA=round(10*rand(3))B=A;B(:,2)=A(:,3);B(:,3)=A(:,2)E=[1,0,0;0,0,1;0,1,0]A*E-B例7随机生成3阶方阵A,交换A的第2列和第3列,得到矩阵B,演算AE(2,3)=B例8随机生成5阶方阵

7、,构造其伴随矩阵解:m08.m%构造矩阵A的伴随矩阵A=round(10*randn(5));fori=1:5forj=1:5T=A;%把矩阵A赋给矩阵TT(i,:)=[];%删去矩阵T的第i行T(:,j)=[];%删去矩阵T的第j列%此时,

8、T

9、为矩阵A元素aij的余子式AA(j,i)=(-1)^(i+j)*det(T);%算出aij的代数余子式%并放入矩阵AA的第j行、第i列%当循环结束,矩阵AA即为A的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。