- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学实验,教案
篇一:《数学实验》电子教案
Matlab基础
MATLAB是MATrix LABoratory的缩写,它将计算、可视化和编程功能集成在非常便于使用的环境中,是一个交互式的以矩阵计算为基础的科学和工程计算软件。其特点如下: 编程效率高 用它编程犹如在纸上书写公式,编程时间和程序量大大减少。
计算功能强 其数据对象为不必指定维数的矩阵和数组,矩阵和向量计算功能特别强。 使用简便其语言灵活方便,将编译、连接、执行融为一体。
易于扩充用户根据需要建立的文件可以和库函数一样被调用,提高了效率、扩充了计
算功能
此外Matlab还有很方便的绘图功能
总的来说矩阵和数组是Matlab的核心。在Matlab中所有的数据都是用数组来表示和存储的。除了强大的矩阵代数运算之外,Matlab还提供了使你能以非常广泛、灵活的方式处理数据集的强大的数组运算功能。
法一 4+6+2 ←(←表示键入回车,下同)
ans=
12
4*25+6*52+2*99←
ans=
610
注:1. 未指明建立变量时名为ans的变量被自动建立(作为结果的默认变量名)
2. 在大多情况下Matlab不会理会空格的存在。
一个等号“=”表示赋值
两个等号“==”表示等于关系
法二 a=4 ← b=6←
a= b=
46
c=2;←………..语句后加分号则语句被执行后不显示结果。
item=a+b+c ←
item=
12
cost=a*25+b*52+c*行
A A的第二列
B=AA的第一、二行 “:”表示“所有” “:”表示“到”
C=A A的第二列到第四列
D=A A的第2、3行第2、4列
A A的第1、3行第4、3、2列
D= 删除D的第一列
若无等矩规律,最一般的状况:设A为一四阶方阵选取任意子矩阵:
A 格式:a:dt:b
b=数组与行向量拼接 linspace
练习:产生4行5列随机矩阵,每个元素在5-10之间 答:x=rand A的第三行 “:”表示“所有” A A的第二列
B=AA的第一、二行“:”表示“到”
C=A A的第二列到第四列
D=A A的第2、3行第2、4列
A A的第1、3行第4、3、2列
D= 删除D的第一列
若无等矩规律,最一般的状况:设A为一四阶方阵选取任意子矩阵:
A
b=数组与行向量拼接
linspace
1.2.2数组的运算: .同
2. 变量名最多包含31个字符,其后的字符被忽略
3. 变量名必须以一个字母开始,其后可以是限定条件内的任意数量的字母、数字、下划线,不允许出现标点符号。
错误范例: 2a_abc
4.Matlab关键字不能用作变量名。保留字列表:
forendif whilefunction returnelseif case
otherwiseswitchcontinueelsetrycatchglobal persistentbreak
用户如果把这些保留字用作了变量名,Matlab将会给出一条错误信息,但是用户可以将这些保留字中的某个字母改成大写,这样就可以用与这些保留字类似的词作变量名了。 “不推荐”
5.Matlab的特殊变量
ans用作结果的默认变量名 beep嘟嘟声
pi圆周率 eps 浮点相对误差限(2.2204×10-16) Inf无穷大,比如1/0 NaN不定值 比如 0/0
i或j 虚数单位 realmin realmaxbitmax 最大正整数
1.3.3 字符串 :
字符串为由单引号括起来的字符集合,可以像向量一样进行裁剪和拼接
1.4 函数
1.4.1 标量函数(函数名均为小写)
三角函数:sin.*pi; x是有6个元素的行向量
y=sin.*pi; y=feval A的第三行
A A的第二列
B=AA的第一、二行 “:”表示“所有” “:”表示“到”
C=A A的第二列到第四列
D=A A的第2、3行第2、4列
式
若“变量=”省略,名为ans的变量自动被建立。表达式后用回车,则在工作区显示结果,如果表达式后用分号“;”结束,则Matlab会计算,但不显示结果。一行中可以写几个语句,它们之间用逗号或分号隔开。
1.3.2 变量
Matlab 有它自己的一套变量命名规则
1. 变量名区分大小写 Cost
您可能关注的文档
- 教科版语文六年级上册教案.doc
- 教科版语文四年级习作上册教案.doc
- 教育故事演讲稿欣赏学生语文.doc
- 教育系统如何讲政治守规矩.doc
- 教育语文教学论文.doc
- 教颜色的英语教案.doc
- 数字英语教案.doc
- 数学,,找朋友教案.doc
- 数学,排一排,教案.doc
- 数学,教案.doc
- 2024年USB电话商务管理系统项目可行性研究报告.docx
- [白城]2024年吉林白城市通榆县事业单位面向下半年应征入伍高校毕业生招聘笔试历年参考题库(频考点试.docx
- [甘肃]2024年甘肃省地质矿产勘查开发局第一地质矿产勘查院招聘52人笔试历年参考题库(频考点试卷).docx
- 2024年端子机刀片刀模项目可行性研究报告.docx
- 2024年情侣相框项目可行性研究报告.docx
- [玉溪]2024下半年云南玉溪市事业单位招聘工作人员189人笔试历年参考题库(频考点试卷)解题思路附.docx
- 2024至2030年双面脚轮项目投资价值分析报告.docx
- [湖南]2024年湖南劳动人事职业学院招聘32人笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- [湖南]2024年湖南建筑高级技工学校(湖南建设中等职业学校)招聘17人笔试历年参考题库(频考点试卷.docx
- [烟台]2024年山东烟台市市场监督管理局所属事业单位招聘19人笔试历年参考题库(频考点试卷)解题思.docx
文档评论(0)