99问答网
所有问题
当前搜索:
几十个非线性方程MATLAB求解
MATLAB
用fsolve
求解
出现Equation solved, fsolve stalled.什么意思...
答:
符号函数不用关心具体的函数值,完全当做符号处理,所以,不存在上述不稳定因素。所以,用solve函数
求解
符号
方程
:>>syms x y; %定义两个符号变量;>>[x ,y]=solve('y=2*x+3','y=3*x-7');%定义一个 2x1 的数组,存放x,y 朋友可以试试论坛给出的方法。
麻烦看一下这个
matlab
写的程序错在哪里
答:
r,tau)if C>=DB a=C;else a=DB;endy=a/2;w=a/
10
;eye=a/1000;N=50;h1=0;h2=1e+5;max=w*N+y;while w>=eye J=0; while max>=y J=J+1; %equation 1 x1=fsolve(@(x)x*y*quadl('exp(-t.^2/2)/sqrt(2*pi)'...
matlab求解非线性
微分
方程
答:
等一个答案,我从没见过这样的微分
方程
谢谢,请教下面
方程
组 如何
用matlab求解
x, y, z的值
答:
用matlab求解非线性方程
组,应优先考虑vpasolve函数或solve函数,然后再考虑其他数值分析的求解方法(如牛顿法)。对于本例,可以这样求解syms x y z[x,y,z]=vpasolve(10000-100*x+1000*y-z*(100-(x*z-2000)/100+
10
*y)==0,10*x-(x*z-2000)/10-y==0,40-x+5*y+x*z/(1000-(x*z...
MATLAB求解
答:
一般来说,
求解非线性方程
组可以用fsolve()函数命令得到。求解过程如下:>>x0=[650 320 -5870 -6055]; %x的初值 >>fun=@(x)[(x(1)+x(3)-x(4)).^2.*(0.5*x(1)-x(2)).*(10000-x(1)+x(2)).^(-2)-0.002;(1000-x(1)-x(2)).*(x(2)-x(3)).*(0.5*x(1...
求
用Lingo解
非线性方程
组
答:
A 1.158825 B -1.423252 C 0.9712104 D 0.5513175E-01 E -1.105864 F -1.968214 1.12544=((1.44*a)/(1.44-b))+((1.44*c)/(1.44-d))+((1.44*e)/(1.44-f));1.12214=((1.69*a)/(1.69-b))+((1.69*c)/(1.69-d))+((1.69*e)/(1....
matlab 求解
答:
function y=sol()x0=ones(
10
,1);[x,fval]=fsolve(@myfun,x0);y=x;function y=myfun(x)y=[(3-5*x(1))*x(1)+1-2*x(2)];for k=2:9 y =[y;(3-5*x(k))*x(k)+1-x(k-1)-2*x(k+1)];end y=[y;(3-5*x(10))*x(10)+1-x(9)];结果:ans = 0.8810 -0...
matlab求解非线性方程
组
答:
对于此类
方程
组,一般只能用fsolve()函数来
求解
。最好不用solve()函数来求解,可能会导致错误的结果。首先,把x,y当作x向量,即x(1)表示变量x,x(2)表示变量y 其次,用匿名函数inline()来自定义函数,即 fun=inline('[4*x(1)-x(2)+exp(x(1))/
10
-1,-x(1)+4*x(2)+x(1)^2...
用matlab求非线性方程
中多个参数的值
答:
返回了x、y的表达式之后写:x=subs(x,[a,b],[a_,b_]);y=subs(y,[a,b],[a_,b_]);(a_,b_是你要代进去的数值,输到
MATLAB
里的时候要替换掉或者在之前赋值)
matlab求非线性方程
最优解
答:
线性
规划的问题。一般情况靠求偏导数,来取极值,本题,分母恰为x1+x2+x3,将x1+x2+x3=140 代入,由系数可以看出x3、x2尽可能地小,所以极小值在x3=30,x2=30,x1=80时取得。使用
matlab
简单计算可以得到:minf=943 。
棣栭〉
<涓婁竴椤
24
25
26
27
29
30
31
32
33
涓嬩竴椤
灏鹃〉
28
其他人还搜