ImageVerifierCode 换一换
格式:PPT , 页数:9 ,大小:114.50KB ,
资源ID:456238      下载积分:12 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-456238.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Matlab第八讲自定义函数的几种方式.ppt)为本站会员(ga****84)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Matlab第八讲自定义函数的几种方式.ppt

1、1,数学软件 Matlab, 自定义函数的几种方式,2,Matlab 中自定义函数的常见方式,脚本文件/函数文件+ 函数文件,自定义函数的方式,函数文件 + 子函数,内联函数和匿名函数,符号表达式 + subs,3,% 脚本文件:myfile1.mclearfor t=1:10; y=mylfg(t); fprintf(%4d(1/3) = %6.4fn,t,y);end,% 函数文件:mylfg.mfunction y = mylfg(x)y=x(1/3);,函数必须单独写一个文件!不能与命令文件写在同一个文件中!,函数名与文件名必须一致!,调用函数时要注意实参与形参的匹配!,函数文件,方式

2、一:命令文件/函数文件 + 函数文件,4,子函数,% 函数文件:funtry2.m function =funtry2()for t=1:10 y=lfg2(t); fprintf(%4d(1/3) = %6.4fn,t,y);endfunction y=lfg2(x) % 子函数y=x(1/3);,函数文件中可以定义一个或多个子函数,此时我们称该函数为主函数,子函数只能被主函数或同一个函数文件中的其它子函数调用!,方式二:函数文件 + 子函数,函数可以使用 end 表示结束,但这不是必须的。,5,f=inline(函数表达式,变量1,变量2,.),y=f(实参列表),实参列表应与定义时的变量

3、顺序保持一致,例:,内联函数,方式三:内联函数和匿名函数,内联函数,调用方式,f=inline(x2+y,x,y)y=f(2,3),根据实际情况,定义函数时可能需要使用数组运算,6,例:,匿名函数,方式三:内联函数和匿名函数,匿名函数 + 函数句柄,f = (变量列表) 表达式,y=f(实参列表),调用方式,f = (x,y) x2 + y;y = f(2,3),实参列表应与定义时的变量列表保持一致,根据实际情况,可能需要使用数组运算,7,这种函数定义方式是将 f 作为一个内部函数调用。其特点是:调用方式最接近于我们平时对函数的定义,使程序更具可读性。同时由于它是基于 Matlab 的数值计算

4、内核的,所以它的运算速度较快,程序更有效率。,这种定义方式的缺点:,只能定义一些简单的函数; 不支持符号运算。,匿名函数,8,首先定义一个符号表达式/函数,用 subs 命令调用,syms x f=1/(1+x2);,subs(f,x,代替 x 的数值或符号),符号表达式,方式四:符号表达式 + subs,优点:可以进行符号计算,缺点:由于使用符号运算内核,运算速度会大大降低。,9,上机作业,1、已知 Chebyshev 多项式定义如下:,利用符号计算,编程计算 T10(x) (注:Tn(x) 为 n 阶多项式),程序取名 m82.m,2、利用多项式运算,采用递归方法,实现上题,程序取名 m81.m,

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。