代码示例: clear all;clc; x=-pi/2:pi/50:pi; y=sin(x); plot(x,y); grid on; fm=max(y) id=find(y==fm); xm=x(。
z=[];%定义初值为空for i=1:3 %3是我取的任意数N,你用时就是你要输入的x,y的个数x=input('x=');%x的取值你自己输入存在x里面y=input('y。
y=dsolve('D2y=y*(z+Dy*Dy)^(3/2)','y(0)=1','Dy(0)=0.8')结果是:y =piecewise([-z =。
问题重述:求x,使得f(x)=a. 看函数是什么函数了;然后你的问题就可以归结为线性方程求解,或者非线性方程求解的问题。 问题重述:求x,使得f(x)=a. 看函数是什么函。
如果知道函数的解析表达式,可以考虑试一试finverse,在一些简单的情况下,可能求出反函数的表达式。 例如, syms x,finverse(1/tan(x))得到 atan(1/x) 如... 如。
但既不能用C=X\Y求解,也不能用C=inv(X)*Y求解,因为系数矩阵X不是方阵,故X的逆不存在。 故求解的方法是: 方法(1),将增广矩阵(X,Y)化为行最简型,检查是否有解。
subs(cosh{((x-1)/(x+1))*(ln2/y)}-0.5*exp(ln2/y),{x},{2})
x=linspace(0,2*pi,100);y=sin(x)
> f=inline('x^2+1');y=feval(f,0)y =1
f=dsolve('Dy=-5*x*y/4','x')subs(f,x,1)
回顶部 |