




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数学实验,Matlab自定义函数,Matlab自定义函数的五种方式,命令文件/函数文件+函数文件:多个M文件,自定义函数的五种方式,函数文件+子函数:一个M文件,inline:无需M文件,符号表达式+subs方式:无需M文件,字符串+subs方式:无需M文件,%命令/函数文件:myfile1.mclearfort=1:10;y=mylfg(t);fprintf(%4d(1/3)=%6.4fn,t,y);end,%函数文件:mylfg.mfunctiony=mylfg(x)y=x(1/3);,函数必须单独写一个文件!不能与命令文件写在同一个文件中!,自定义函数方式(一),方式一:命令文件/函数文件+函数文件,自定义函数方式(二),%函数文件:funtry2.mfunction=funtry2()fort=1:10y=lfg2(t);fprintf(%4d(1/3)=%6.4fn,t,y);endfunctiony=lfg2(x)%子函数y=x(1/3);,函数文件中可以定义一个或多个子函数,此时我们称该函数为主函数,子函数只能被主函数或同一个函数文件中的其它子函数调用!,方式二:函数文件+子函数,f=inline(函数表达式,变量1,变量2,.),y=f(数值列表),代入的数值列表顺序应与定义时的变量名顺序一致,例:,自定义函数方式(三),方式三:inline+命令/函数文件,inline命令可以用来定义一个内联函数,调用方式:,这种函数定义方式是将f作为一个内部函数调用。其特点是:调用方式最接近于我们平时对函数的定义,使程序更具可读性。同时由于它是基于Matlab的数值计算内核的,所以它的运算速度较快,程序更有效率。,这种定义方式的缺点:,定义一个内联函数用去的内存空间比相同条件下其他的方法要大得多。该方法只能对数值进行代入,不支持符号代入,并且对于定义后的函数不能进行求导等符号运算。,自定义函数方式(三),自定义函数方式(三),%函数文件:function=funtry3()lfg=inline(x.(1/3);%表达式两端的单引号不可缺少fid=fopen(myfile3.txt,w);fort=1:50;y=lfg(t);fprintf(fid,%4d(1/3)=%6.4fn,t,y);endfclose(fid);ezplot(lfg,0,50),diff(lfg,x),自定义函数方式(三),X,注:对于在syms中已经定义过符号变量,在subs中进行替代时,单引号可以省略。但如果在syms后又被重新定义为其它类型,则必须加单引号,否则不可替换。,syms定义一个符号表达式,用subs命令调用,symsfx%定义符号f=1/(1+x2);%定义符号表达式,subs(f,x,代替x的数值或符号),自定义函数方式(四),方式四:syms+subs,这种函数定义方法的一个特点是可以用符号进行替换,该方法的缺点也是明显的:由于使用符号运算内核,运算速度会大大降低。,自定义函数方式(四),注:此处x的单引号不可省略。本函数方式可以代入字符,但字符不能参与运算,否则将自行转化成该字符的ASCII码运算,这与我们想要的结果可能会大相径庭。,直接定义一个字符串,用subs命令完成调用。,例:,f=1/(1+x2)%定义字符串z=subs(f,x,2)g=subs(f,x,y2),优点:占内存最少,定义格式方便自由。,自定义函数方式(五),方式五:字符串+subs,subs命令的一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 为奥运助力活动方案策划
- 北京大数据营销方案策划
- 医院单位团建活动策划方案
- 农村电影活动服务方案策划
- 新都建筑维修方案设计团队
- 药厂能源管理课件
- 季节班幼儿活动方案策划
- 老鸭粉丝汤创业计划书
- 心理咨询预算方案
- 寺庙建筑配色方案设计意图
- 公安机关人民警察执法资格(高级)考前点题卷一
- 人力资源管理SOP标准化流程手册
- 2025-2026学年人教鄂教版(2024)小学科学三年级上册(全册)教学设计(附目录P137)
- 2025-2030中国家政服务业社区化发展与本地化服务模式探讨
- 2025年翼状胬肉试题及答案
- 2025年暗挖隧道坍塌应急救援演练脚本(2篇)
- 2025年Q2起重机司机模拟考试题库(附答案)
- 道路绿化监理规划方案(3篇)
- 沥青混凝土供货方案及保障措施
- (高清版)T∕CES 243-2023 《构网型储能系统并网技术规范》
- 注册城乡规划师之城乡规划原理题库及答案(押题版)
评论
0/150
提交评论