matlab中 function怎么用啊?function func=f(x)func=x.^3+3*x+4;f(0)我想求上面这个函数在0处的函数值,上面的代码实现不了,我想问一下怎么才能实现呢!function到底怎么用,最好哪位大侠能举个浅显的例子!
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 05:54:17
![matlab中 function怎么用啊?function func=f(x)func=x.^3+3*x+4;f(0)我想求上面这个函数在0处的函数值,上面的代码实现不了,我想问一下怎么才能实现呢!function到底怎么用,最好哪位大侠能举个浅显的例子!](/uploads/image/z/5244262-70-2.jpg?t=matlab%E4%B8%AD+function%E6%80%8E%E4%B9%88%E7%94%A8%E5%95%8A%3Ffunction+func%3Df%28x%29func%3Dx.%5E3%2B3%2Ax%2B4%3Bf%280%29%E6%88%91%E6%83%B3%E6%B1%82%E4%B8%8A%E9%9D%A2%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E5%9C%A80%E5%A4%84%E7%9A%84%E5%87%BD%E6%95%B0%E5%80%BC%2C%E4%B8%8A%E9%9D%A2%E7%9A%84%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B0%E4%B8%8D%E4%BA%86%2C%E6%88%91%E6%83%B3%E9%97%AE%E4%B8%80%E4%B8%8B%E6%80%8E%E4%B9%88%E6%89%8D%E8%83%BD%E5%AE%9E%E7%8E%B0%E5%91%A2%21function%E5%88%B0%E5%BA%95%E6%80%8E%E4%B9%88%E7%94%A8%2C%E6%9C%80%E5%A5%BD%E5%93%AA%E4%BD%8D%E5%A4%A7%E4%BE%A0%E8%83%BD%E4%B8%BE%E4%B8%AA%E6%B5%85%E6%98%BE%E7%9A%84%E4%BE%8B%E5%AD%90%21)
matlab中 function怎么用啊?function func=f(x)func=x.^3+3*x+4;f(0)我想求上面这个函数在0处的函数值,上面的代码实现不了,我想问一下怎么才能实现呢!function到底怎么用,最好哪位大侠能举个浅显的例子!
matlab中 function怎么用啊?
function func=f(x)
func=x.^3+3*x+4;
f(0)
我想求上面这个函数在0处的函数值,上面的代码实现不了,我想问一下怎么才能实现呢!function到底怎么用,最好哪位大侠能举个浅显的例子!
matlab中 function怎么用啊?function func=f(x)func=x.^3+3*x+4;f(0)我想求上面这个函数在0处的函数值,上面的代码实现不了,我想问一下怎么才能实现呢!function到底怎么用,最好哪位大侠能举个浅显的例子!
可以直接用polyval([1 0 3 4],0),
由于你这个是多项式,很好处理的
如果是不能写成矩阵系数的非线性函数,相对就麻烦一点了
比如y=sin(x)+x^2,要求x=0处的值,可以这样求,
f=inline('sin(x)+x^2','x')%表示符号函数
y=f(0)%将x=0带入符号函数中,求符号函数的值
如果你要问的只是function的用法,那么需要另外建立一个单独的文件,相对来说不如上述方法简单.
function的用法是
1新建一个m文件
function f=f(x)
f(1)=x^3+3*x+4;%f(1)表示第一个方程,如果还有可以追加f(2),一次类推,当然只有一个时f(1)可以简写成f.
2将其保存为f_x.m
2在matlab命令窗口中直接调用f_x(0)就可以了
>> f_x(0)
ans =
4