作业帮 > 综合 > 作业

matlab怎么定义f(x)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 17:36:16
matlab怎么定义f(x)
>> y=sym('2/3*sin(x)*(sin(x)*cos(x)^2)^(1/2)/cos(x)')
y =
2/3*sin(x)*(sin(x)*cos(x)^2)^(1/2)/cos(x)
这样定义之后可以直接用y(0)吗?或者怎样定义函数可以用到y(0)来取值?
y=@(x)2/3*sin(x)*(sin(x)*cos(x)^2)^(1/2)/cos(x);
再问: 非常感谢,那sym是用来干什么的呢。是返回函数吗?那他的作用在于哪里呢?
再答: sym是symble,符号函数,就是说用sym声明后的变量当作符号来运算,不会带入具体的值,就像你在上面声明的y那样,即使有了x的值,得到的y还是一个表达式。