数学实验(matlab软件的应用).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
准备试验 MATLAB软件操作 0.1 MATLAB软件的启动 启动MATLAB后,就进入MATLAB的桌面。下图为MATLAB的默认桌面。第一行为菜单行,第二行为工具栏。下面是三个常用窗口:右边最大的是指令窗口(Command Window),左上方前台为工作空间(Workspace),后台为当前目录(Current Directory),左下方为指令历史(Command History),左下角还有一个开始(Start)按钮,用于快速启动演示(Demo)、帮助(Help)和桌面工具等。 0.1.1 窗口 0.1.2 菜单和工具栏 【例1】在命令窗口中输入: a=1; b=2; c=a+b*pi 输出: c= 7.2832 可以看到,在工作空间和指令历史窗口,对变量a,b,c和运算指令都有相应的记录。 0.2 MATLAB常用命令、符号 0.2.1 命令窗口中的常用命令 0.2 MATLAB常用命令、符号 0.2.1 命令窗口中的常用命令 0.2.2 变量命名规则 变量名的第一个字符必须是英文字母,最多包含31个字符(包括英文字母、数字和下划线),变量中不得包含空格和标点符号,不得含有加减号。变量名和函数名区别字母的大小写,如matrix和Matrix表示两个不同的变量。要防止它与系统的预定义变量名(如i,j,pi,eps等)、函数名(如who,length等)、保留字(如for,if,while,end等)冲突。 变量赋值用“=”(等于号)。 有一些变量永久驻留在工作内存中,不能再重新赋值。见下表。 0.2.3 运算符 关系运算与逻辑运算符见下表。 0.2.4 命令行中的特殊符号 0.2.5 基本初等函数 0.2.6 几个特殊的函数 输入 x=1.2; y=exp(x)*sin(x)^2, z=fix(y) 执行后输出: y= 2.8842 z= 2 0.3 数组及其运算 0.3.1 数组的输入与分析 最常用的数组是双精度数值数组。一维数组是向量,二维数组是矩阵。一维数组可以视为二维数组的特例。 输入、分析各种数组的技巧可以从下面的例子中学习。 1. 输入: clear; a=[1,2,3; 4,5,6; 7,8,9] %输入3行3列矩阵a,逗号可以用空格代替 输出: a= 1 2 3 4 5 6 7 8 9 2. 输入: b=0:3:10 %构造一维等差数组,初值:增量:终值 输出: b= 0 3 6 9 3. 输入: b=0:5 %增量1可以省略 输出: b= 0 1 2 3 4 5 4. 输入: b=10:-3:0 输出: b= 10 7 4 1 5. 输入: b=linspace(0,10,4) %将区间[0,10]等分为4-1=3份 输出: b= 0 0.3333 6.6667 10.0000 6. 输入: length(b) %查询一维数组b的长度(元素的个数) 输出: ans= 4 7. 输入: size(a) %查询二维数组a的尺寸,a是3行3列的矩阵 输出: ans= 3 3 8. 输入: b(3) %查询、提取b的第3个元素 输出: ans= 6.6667 9. 输入: a(3,2) %查询、提取a的第3行、第2列的元素 输出: ans=8 10. 输入: a(:) %将a的所有元素俺单下标顺序排列为列向量,注意排列方式是先第列,再第2列……,与通常情况相反 输出: ans= 1 4 7 2 5 8 3 6 9 11. 输入: a(4) %查询、提取将a的所有元素按单下标顺序排列后的第4个元素 输出: ans= 2 数组的部分元素可以按其地址提取和拼接,例如: b([1,end]) %提取b的首和尾元素 c=a([1,3],[2,3]) %提取a的第1、3行,第 2、3列 d=a(2,1:3) %提取a的第2行的1至3列 d1=a(2,:) %提取a的整个第2行 e=[a;d1] %数组a与数组d拼接 e(3,4)=15 %修改e的3行4列元素的值 为15,e的其余元素不变 0.3.2 数组的运算 应注意数组运算与矩阵运算在符号和结果上的区别。 另外,MATLAB已经有定义的数学函数具有对数组运算的功能,例如: 输入: x=1:5, sin(x) 输出: x= 1 2 3 4 5 ans=0.8415 0.9093 0.1411 -0.7568 -0.9589 0.4. MATLAB文件与编程 0.4.1 数据文件的存储与调用 在清除变量或退出MATLAB时,变量不复存在。为了保存变量的值,可以把它们存储在数据文件中。例如,输入: clear; A=2, B=1

文档评论(0)

178****9325 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档