Matlab基础刻意练习
3.1 函数M文件
例:用matlab求解 y=x3+6x2+11x+6的根。
注释:
syms x(设置变量x为符号变量)
y1=sym2poly(y) (提取3次代数方程的系数向量y1,sym2poly为将多项式转换成系数向量的转换函数)
root(y1) (求解方程式的根)
3.2 函数M文件的组成
函数M文件的组成:
(1)函数定义行。它必须由关键字function开头,紧跟着是函数的输出变量,如果有多个输出变量则需用方括号括起来,各输出变量间用逗号隔开。在等式右边则为函数名,后面紧接着是函数的输入变量,并用圆括号括起来。如果有多个输入变量,则用逗号分隔。函数名与变量一样,必须是由字母开头的,由字母、数字和下划线组成(不能含其他符号),总长度不得超过31字符。
(2)帮助文本的标题行,简称H1行(即Help的第1行),这一行简明扼要地说明函数的功能。
(3)帮助文本的内容,详细说明变量的类型,使用时的语法规则,使用举例和相关的函数名作为查找时的参考。
(4)函数体。即由输入变量计算输出