首页 >>  正文

matlab求隐函数方程组

来源:baiyundou.net   日期:2024-09-28

栾贺寒1061想用MATLAB求解一个隐函数的解析解 -
丁弘闵19888747716 ______ syms pd n=[...]; m=[...]; a=[...]; b=[...]; w=[...]; l =[...];s=[...];%代入各参数 eq=(2*(n-m)*(a+b*w)+((w-pd-s)*(n-m)/(l-pd-s))*(2*n-(w-pd-s)*(n-m)/(l-pd-s)+m)-m^2)/(4*b*(n-m))-pd; pd=solve(eq,pd)

栾贺寒1061matlab怎么求解符号隐式方程?
丁弘闵19888747716 ______ 方程:vx=v0-int((1/2)*k1*vx^2,t)-int((1/2)*(k1+k2)*vx^2,t) 其中v0,k1,k2为符号常量,vx,t为符号变量 求vx(用t表示) >> syms v0 k1 k2 vx t >> [vx]=solve('vx=v0-int((1/2)*k1*vx^2,t)-int((1/2)*(k1+k2)*vx^2,t)','vx') vx = [ 1/2/(2*k1*t+t*k2)*(-2+2*(1...

栾贺寒1061如何用Matlab画隐函数(带参数)的方程 -
丁弘闵19888747716 ______ 没有什么太好的办法. 【1】解第一个方程,用1-(cos(x))^2=(sin(x))^2 >> x=solve('2*(1-(cos(x))^2)*cos(x)-cos(x)+cos(x0)-sin(x0)=0','x') x = [ acos(1/6*(54*cos(x0)-54*sin(x0)+6*(-6+81*cos(x0)^2-162*cos(x0)*sin(x0)+81*sin(x0)^2)^(1/2))^(1/3)+1/(54*...

栾贺寒1061【matlab中解隐函数方程的问题?】! -
丁弘闵19888747716 ______ 不知道你要得答案是不是限定在(-pi/2,pi/2)范围内 这里只做(-pi/2,pi/2)内的解 fzero(inline('tan(x)-x-3'),0)%初值为0 ans = -1.5708 其他区间的解可以选择所在区间的初值进行迭代得到

栾贺寒1061MATLAB 隐函数求解———— -
丁弘闵19888747716 ______ 可以这样做 首先创建 function F = myfun(y) F=[-20*y(1)^2+exp(-20+y(1))+2;0.2*y(2)^2+exp(0.2+y(2))+2] %这里直接把x带进去了 的m文件 在指令窗里输入 y0 =[ 2;2] ; y = fsolve(@myfun,y0) y = 0.3162 -1.0590

栾贺寒1061用Matlab编程求如下一个隐函数方程(用fsolve或者别的什么函数),其中q=0 -
丁弘闵19888747716 ______ 化简后 这个方程只有唯一的解0,一眼能看出来,只有一个未知数,干嘛要求什么隐函数?

栾贺寒1061matlab中solve函数求解隐函数的问题 -
丁弘闵19888747716 ______ >> a=3;>> solve('a*x-3=0','x') 得到的结果是 ans =3/a 也就是说,solve里面将a当成符号,而没有把你a=3代入.试着改成>> subs(solve('a*x-3=0','x')) 就得到ans=1的结果了.你的问题也可以这样弄.solve再加一个subs() 另外你也可以自己将方程中的变量先将值代入,然后再解方程 比如:clear>> a=3;>> equ=sprintf('a*x-3=0');>> equ=subs(equ); %这一步就是将a=3代入>> solve(equ,x)

栾贺寒1061matlab 隐函数求值 方程是h*(log(h/x) - 1)=0.9*z 要求输入x和z 得到h的值 怎么用matlab编程呢 -
丁弘闵19888747716 ______ >> subs(h*log(h/x)-1-0.9*z,{x,z},{2,3}) ans = h*log(1/2*h)-37/10

栾贺寒1061matlab求隐函数,,急急急!! -
丁弘闵19888747716 ______ 这个函数十分不规则,有时x对应无限个y,有时不对应y值,你可以想想y=csc x那种类型的图像. 把 (tan(x)+(1/(300*cos(x))))*y+(1/9.8)*log(1-(9.8/(300*cos(x)))*y)=0 输入网页版的wolframalpha中可以画图.

栾贺寒1061用matlab,已知x的值,和f(x,y)=0的隐函数,如何求y -
丁弘闵19888747716 ______ h=ezplot('sin(2^0.5*y)-0.5*sin(0.5*2^0.5*(x-y)).*sin(0.5*2^0.5*(x+y))=0',[-2.23,2.23 0 1]); x1=get(h,'XData'); y1=get(h,'YData'); x=linspace(-2.23,2.23,100); y=interp1(x1,y1,x); hold on plot(x,y,'r') 使用ezplot函数来实现吧.先画出图像,然后图像上取点进行插值.当然这样可能不够精确. 要想更精确就给定一个x,然后只用数值方法求y.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024