MATLAB中如何实现输出一个函数表达式?

2025-03-11 13:06:53
推荐回答(2个)
回答1:

要具体哦,如果一个自变量,函数图像就是曲线,用plot
如果是2个自变量,函数图像就是曲面了,如f=3*exp(-x-4*y),可以用以下表示。
f=@(x,y)3*exp(-x-4*y);
ezmesh(f)

你对这个问题的看法有问题
经过这两个点的函数有很多,直线只是其中一个,
那么对于很多个点的坐标的话,函数表达式不是唯一的,你怎么确定呢?

如果你想要的是多项式函数,那就使用polyfit函数来拟合就行了!

回答2:

比如我们输出一个函数f=A*sin(x)-B*exp(C*x)这种表达式,A,B,C是你输入的任何参数.(1)你写上如下代码的M文件function f=dispf(A,B,C)syms x;f=A*sin(x)-B*exp(C*x);end(2)现在你直接在命令窗口输入命...