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

[理学]MATLAB课件.ppt

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

学 习 内 容 matlab软件基础内容。 文章排版基本方法。 数据绘图及图片处理。 大量数据处理基本方法及软件实现。 最优化基本方法及软件实现。 其他补充。(一些比较高级的建模方法等) 数学实验使用的软件 1.优化软件: lingo 2.数据计算软件:Matlab,Mathematica 3.文章的排版软件:word,latex(数学) 4.数据统计处理软件: excel,spss,sas 5.论文阅读软件:word(.doc),Adobe Acrobat (.pdf),超星阅览器rread(电子书,(.pdg,.pdf),cajview(.kdh,.pdf) 第 一 章 matlab基础知识。 ??创建M文件 MATLAB编程语句 2:求奇数和:s=1+3+5+…+(2k-1) 3:求阶乘:p=1×2 × 3 × … ×n=n! 4:求e:e=1+1+1/2!+1/3!+…+1/n! 5:求pi:pi/4=1-1/3+1/5-1/7+1/9- 1/11+…… 例:用二分法求函数x^2-2=0的正实根. 例11:用切线法求函数x^2-2=0的正实根. 指令 含义 小于 = 小于等于 大于 = 大于等于 == 等于 ~= 不等于 逻辑?and | 逻辑?or xor 不相同就取1,否则取0 any 只要有非0就取1,否则取0 all 全为1取1,否则为0 isnan 为数NaN取1,否则为0 isinf 为数inf取1,否则为0 isfinite 有限大小元素取1,否则为0 ischar 是字符串取1,否则为0 isequal 相等取1,否则取0 ismember 两个矩阵是属于关系取1,否则取0 isempty 矩阵为空取1,否则取0 isletter 是字母取1,否则取0(可以是字符串) isstudent 学生版取1 isprime 质数取1,否则取0 isreal 实数取1,否则取0 isspace 空格位置取1,否则取0 关系与逻辑运算 ? 矩阵操作 在Matlab中可以对矩阵进行任意操作,包括改变它的形式,取出子矩阵,扩充矩阵,旋转矩阵等.其中最重要的操作符为“:”,?它的作用是取出选定的行与列. 例如: A(:,:)?代表A的所有元素;试比较A(:),?将A按列的方向拉成长长的1列(向量); A(:,J)?代表A的第J列; A(J:K)?代表?A(J),?A(J+1),?…,?A(K),如同A(:)的第J到第K个元素; A(:,J:K)?代表A(:,J),?A(:,J+1),?…,?A(:,K),如此类推. 对矩阵可以进行各种各样的旋转、变形、扩充: 计算矩阵元素个数命令:size 例、建立一个9阶魔方矩阵,并对其进行一下操作: 1、取出该矩阵的第2行3列的元素。 2、取出该矩阵的第2、5、7行。 3、取出该矩阵的第3、5、8行与1、2、6、9列的元素。 A=magic(9) a23=A(3,2) a231=A(12) a257=A([2,5,7],:) aa=A([3,5,8],[1 2 6 9]) MATLAB中各种命令可以完成许多单一的任务,对于某些较为复杂的问题,仅靠现有的命令或函数来解决,往往是难以达到目的 。为此,要运用MATLAB编程语言编制程序,形成M-文件。 程序是使计算机完成各项运算的命令集,运行一个编制好的程序,计算机会从第一条命令行开始,一行接一行地执行相应的命令,直到终止。 程序一般包含:数据输入,数据处理和结果输出三部分,其中数据处理是核心。程序编写调试完成后,需要存盘,形成永久性文件,可以随时对它进行调用或修改。文件名以字母开头,但不能用专用变量名,如pi等。 MATLAB中每一个命令都是一个M-文件。 1.1.3 MATLAB编程 创建M文件是MATLAB中的非常重要的内容.事实上,正是由于在MATLAB?工具箱中存放着大量的M文件,使得MATLAB在应用起来显得简单、方便,且功能强大.如果用户根据自己的需要,开发出适用于自己的M文件,不仅能使MATLAB更加贴近用户自己,而且能使MATLAB的功能得到扩展. M文件有两种形式:命令文件和函数文件当用户要运行的命令较多时,如果直接在命令窗口中逐条输入和运行,有诸多不便.此时可通过编写命令文件来解决这个问题.另外,从前面的许多例子可以看到:MATLAB的许多命令,需要用户通过编写函数文件来执行. MATLAB程序文件 文件名必须以英文字母开头,并以 .m 为后缀,如f1.m、f2.m、g1.m、g2.m、…… ⅰ??命令文件的创立 进入MATLAB命令窗口后,选择“file”下拉式菜单中的“new”进入编辑/调试器

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档