matlab 已知函数y值和函数,求对应自变量x值.y=-114.4.*(exp(-2.006.*x)-exp(-0.1855.*x));y=20;x;知道y与x的关系式,又知道因变量y值,求自变量x值.请各位大神用matlab编程, 相关知识点: 试题来源: 解析 x=fsolve(@(x)-114.4.*(exp(-2.006.*x)-ex ...
MATLAB 提供了 solve 函数,可以用来求解代数方程。首先,需要将函数表达式符号化,然后使用 solve 函数来求解 x。 编写代码实现求解过程: 下面是一个具体的例子,假设已知函数 y = -0.0019*x^2 + 2.7413*x - 109.8133 和已知的 y 值(例如 y = 0),我们希望求解对应的 x 值。 matlab % 定义符号变量 x syms...
finverse(x)),'t','x')y=x^(3/2)解释如下:subs:替换变量例如subs('x^2+1','x','y')ans=y^2+1compose:实现函数的复合>>y=x^2x=t>>compose(y,x)ans=t^2>>compose函数composeFunctionalcomposition.compose(f,
X=fun(Y),就这么简单
solve('100-95*exp(-(0.03353*x^4+0.2179*x^2))=5.1','x'),把5.1换成其他的值就可以得到其他几组解。
可以用solve()和subs()来求解。求解过程如下:即,t=∞(无穷大)
l=h;Y=log10((1-h)*(1-l)/(h*l)); 这个公式有问题 当 l=h时,Y=-inf。所以会出错。
利用已通过一元插值后的xi、yi值,然后反插值求出x值。>>x=[。。。],y=[。。。]>>xi=0:10:925.4;>>yi=interp1(x,y,xi);>>y2=1813.7781;>>x2=interp1(yi,xi,y2)>> x1=349.63; %验证 >> y1=interp1(xi,yi,x1)运行结果 x2 = 349.63(当y2=1813.7781)...
根据已知坐标点数据,如何选取Y则输出对应的X值?解决办法,就是将已知数据赋值A向量变量;用find函数找出y等于某值(y0)在A向量组的位置,然后根据y0的位置,求出对应y0的x0值。实现代码:A=data %数据文件y0=input('请输入Y值:')[M,N]= find(A==y0);x0=A(M,1)
如果你有一组已知的数据,你可以用插值的方法进行求解,具体的命令可以用 interp1,spline等。具体用法可以用下面命令查看:doc interp1doc spline