版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MATLAB入门
1大家好
MATLAB的内部函数是有限的,有时为了研究某一个函数的各种性态,需要为MATLAB定义新函数,为此必须编写函数文件.函数文件是文件名后缀为M的文件,这类文件的第一行必须是一特殊字符function开始,格式为:
function因变量名=函数名(自变量名)函数值的获得必须通过具体的运算实现,并赋给因变量.
M文件2大家好M文件建立方法:
1.在MATLAB中,点:→
M-file2.在编辑窗口中输入程序内容
3.点File→
Save,存盘,M文件名必须与函数名一致.3大家好例:定义函数f(x1,x2)=100(x2-x12)2+(1-x1)2functionf=fun(x)f=100*(x(2)-x(1)^2)^2+(1-x(1))^21.建立M文件:fun.m2.可以直接使用函数fun.m例如:计算f(1,2),只需在MATLAB命令窗口键入命令:x=[12]fun(x)4大家好for循环:
forx=1:n
{commands}end
控制流MATLAB提供三种决策或控制流结构:
for循环、while循环、if-else-end结构.
这些结构经常包含大量的MATLAB命令,故经常出现在MATLAB程序(M文件)中,而不是直接加在MATLAB提示符下.5大家好
例对n=1,2,…,10,求xn=的值.forn=1:10x(n)=sin(n*pi/10);endx输出:
x=0.30900.58780.80900.95111.00000.95110.80900.58780.30900.00006大家好
while(expression){commands}end
只要在表达式(expression)里的所有元素为真,就执行while和end语句之间的命令串{commands}.
2.While循环
与for循环以固定次数求一组命令相反,while循环以不定的次数求一组语句的值.7大家好
例:设银行年利率为11.25%.将10000元钱存入银行,问多长时间会连本带利翻一番?money=10000;years=0;whilemoney<20000years=years+1;
money=money*(1+11.25/100);endyearsmoney运行结果:years=7money=2.1091e+0048大家好3.if-else-end结构(1)有一个选择的一般形式是:
if(expression){commands}end
如果表达式(expression)里的所有元素为真,就执行if和end语句之间的命令串{commands}.
否则,就跳出该结构。9大家好2、在MATLAB命令窗口输入fun1(2),fun1(-1)即可.1、编写函数M文件functionf=fun1(x)ifx>1f=x^2+1endifx<=1f=2*xend10大家好2)有两个选择的一般形式是:
if(expression1)
{commands1}else{commands2}endfunctionf=fun1(x)ifx>1f=x^2+1elsef=2*xend11大家好3)有三个或更多的选择的一般形式是:
if(expression1)
{commands1}elseif(expression2)
{commands2}elseif(expression3)
{commands3}elseif………………………else{commands}endendend……end12大家好1、先建立函数M文件fun2.m来定义函数f(x)functionf=fun2(x)ifx>1f=x^2+1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年在线教育资源共享平台开发可行性研究报告及总结分析
- 2025年高科技孵化器建设项目可行性研究报告及总结分析
- 2025年地方特色食品品牌创立可行性研究报告及总结分析
- 2025年门锁系统维护服务协议
- 2025年高端餐饮品牌连锁发展可行性研究报告及总结分析
- 2025年互联网安全服务体系建设项目可行性研究报告及总结分析
- 2025年林地租赁确认协议
- 电路技术基础 第2章
- 2025年鲤鱼苗供应合同(2025年)
- 2025年儿童智能早教平台项目可行性研究报告及总结分析
- 露天煤矿风险辨识评估试题及答案
- 建筑工地各工种安全操作规程
- 非遗文化木偶戏科普传承介绍图文课件
- 现场管理提升培训
- 2025年生态环境监测详细作业指导书(水和废水第3部分)
- 2025年学校入团考试题库(附答案解析)
- 第9课《“燕京八绝”与民间工艺》教学设计-人美版(北京)初中美术七年级上册
- 课题放弃申请书
- 少儿几何素描课件
- 老旧小区改造施工废弃物处理实施方案
- 第21课《人民英雄永垂不朽》课件统编版语文八年级上册
评论
0/150
提交评论