网站大量收购闲置独家精品文档,联系QQ:2885784924

数学建模网络挑战赛MATLAB培训.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学建模网络挑战赛MATLAB培训

数学中国数学建模网络挑战赛 ---MATLAB培训 ——讲解人:汪志斌 1、MATLAB界面 1)、主菜单介绍 2)、工具栏介绍,工具栏的添加 3)、三大主要窗口介绍: 命令窗口(Command window ) 命令历史窗口(Command History) 工作间管理窗口(Workspace) 2、矩阵操作方法 1)、矩阵的直接产生法:如A=[1 2 3;4 5 6;7 8 9],空矩阵a=[] 2)、通过语句或者函数产生:x=first:increment:last ;x=linspace(first,last,n) ;rand (m,n)产生0~1间均匀分布的m行n列随机矩阵。 如: x=1:2:10 x =1 3 5 7 9 y=linspace(1,100,10) y =1 12 23 34 45 56 67 78 89 100 特殊矩阵的建立: a=ones(m,n);a=eye(m,n);a=zeros(m,n) ; 3)、矩阵的方向:转置(’) 4)、矩阵运算:+、-、*(乘)、 \(左除)、 /(右除)、^(乘方)、a./c(a的每个元素右除c)、a.\c (左除)、两矩阵进行点运算是指它们的对应位置上的元素进行相关运算,要求两矩阵的维数相同。 5)、常用函数:[m,n]=size(A)求出矩阵 A 的行数m和列数n、length(x) 返回向量 X 的max(A)、min(A)、 sum(A) 、mean(A)、prod(A)各列元素之积、sort(A) 递增排序、det(A)行列式值、inv(A)逆矩阵、rank(A)矩阵的秩 6)、矩阵元素的访问:访问一个元素、访问一块元素、直接使用元素编址序号 7)、矩阵中元素的操作 :矩阵A的第r行:A(r,:) 、矩阵A的第r列:A(:,r)、将A拉伸为一个列向量:A(:) 3、M文件 1)、M文件分为两种文件:脚本文件,函数文件 脚本文件:不需要在其中输入参数,也不需要给出输出变量来接受处理结果,脚本仅是若干命令或函数的集合,用于执行特定的功能。 函数文件:函数需要给定输入参数(变量),并能够对输入参数(变量)进行若干操作,实现特定的功能,最后给出一定的输出结果或图形等。其格式为 function 输出变量=函数名(输入变量) 例如:function y=fun(x),其中y是输出变量,x是输入变量,fun是函数名。输入变量和输出变量可以多个,如: function [y1,y2]=fun(x1,x2,x3) 注意:函数文件在保存命名时一定要和函数名一致,否则会出错。 2)、命令行的输入规则 命令行后以分号(;)结尾,表示不显示运行结果。 命令行后无符号或以逗号(,)结尾,表示显示运行结果 一个命令行可以输入若干条命令,各命令之间以逗号或分号分隔 如果一个命令行很长,需要换行时,要加续行符(三个小黑点…) 标点符号一定要在英文状态下输入。 若需要在命令行后加注释,注释以%开始 3)、MATLAB提供二类决策或控制流结构: 条件语句:if-else、switch-case; 循环语句:for循环、while循环。 分别以end结束语句。Switch-case语句中,不必像c等语言一样在case后面加上break语句,因为在MATLAB中,始终是只执行第一个判断为真case语句就停止,不再执行后面的case语句。 练习:1)、编写一个求前n项和的程序 2)、编写求n的阶层的程序 3)、冒泡排序法 4、表格文件数据的读写xlswrite和xlsread 调用格式:xlswrite(filename,x,range) x=xlsread(filename, sheet, range) 5、二维图像的描绘 1)、plot利用点作平面图形,调用格式:plot(x,y,s),其中s是指线型、数据点形状、颜色控制,如表: 线型 数据点形状 颜色控制 - 实线 . 点 y 黄色 -- 虚线 0 小圆圈 m 棕色 -. 点划线 x 叉号 c 青色 + 加号 r 红色 * 星号 g 绿色 s 方格 b 蓝色 ... ... w 白色 k 黑色 例:x=-10:10; y=x; p

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档