Matlab学习3.1-3.5

matlab.m文件的学习
一. 语法知识及实例演示。
3.1 .matlab.m文件。
(1).matlab有1000余条内装函数,这些函数都用后缀为m的文件编写,这些函数只需要学会调用和规则即可使用,省去了编写函数的过程,减轻了许多工作量,在调用函数时,在命令窗口输入函数名即可调用,十分方便。举例如下:
(2).实例:解方程y=x^3+6xx+11x+6
在这里插入图片描述
在这里插入图片描述
3.2. 函数m文件的组成函数m文件由五部分组成,分别是
(1).函数定义行:由关键字function开头,后面是函数函数的输出变量,若有多个则用方括号括起来,变量之间用逗号隔开,等式右边是函数名及输入变量,用小括号括起来,若有多个变量,之间也用逗号隔开。函数名与变量一样,必须为字母开头结尾,只能由字母,数字和下划线组成,且不超过31字符。
(2).帮助文本的标题行:说明函数的作用。
(3).帮助文本的内容:说明函数的特性及语法规则,并举例以帮助查找。。
(4).函数体:由输入变量计算输出变量的程序。
(5).附注:说明函数的编者,版权和日期。
以该例进行演示:
编程序计算三角形的面积A,三条边长分别为a、b、c,面积计算公式为A=√(s
(s-a)(s-b)(s-c)),其中s=(a+b+c)/2。
编写程序如下:
在这里插入图片描述在这里插入图片描述

3.3 .内联函数
函数m文件是为了计算常用的、需要储存的函数,而对于一次性使用的函数,可以使用内联函数inline来实现,其不可储存。书写格式为:
F=inline(expr,‘x1’,‘x2’…‘xn’)
expr:以字符串形式的数学表达式x1,x2…xn为表达式中的变量。
以下为一个实例:
用内联函数来表示y=sinx+(sinx)^2,并计算x=π/4时函数的值。

在这里插入图片描述在这里插入图片描述

3.4 .文本m文件
对于处理特定任务,一次要使用大量matlab命令和语句,且经常重复使用的程序,可将这些程序的集合,存放在扩展名为m的文件中。输出数据保存在工作空间中,方便下次调用。
实例:在单位圆中绘制花瓣图,分别绘制10花瓣,20花瓣,2花瓣和2-3-2不对称花瓣图。通过Enter键来切换图形。

在这里插入图片描述在这里插入图片描述
3.5 .m文件的编辑和储存
在matlab2018b中,点击主页左上方新建脚本即打开m文件编辑器,即可编辑,编辑结束后应调试及排查错误,然后存盘,自动生成文件名,文件名即为函数名。

二. 总结思考。
matlab相对于其他软件有着方便、可对于特定任务需要用的函数语句进行集合形成文本m文件等优点,由于本身内部存有大量函数,故只需调用即可,但要用好matlab.m,需要对流程、函数和循环控制语句进行熟练掌握。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值