作业帮 > 数学 > 作业

求大神用matlab帮我解下这个方程组!下午就要交实验作业了,

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/23 20:50:47
求大神用matlab帮我解下这个方程组!下午就要交实验作业了,

首先,建立m-文件yjxs.m如下:
function eq=yjxs(v)
global number;
number=number+1;
eq(1)=v(1)+v(2)-20;
eq(2)=v(3)*v(1)^3-50;
eq(3)=v(3)*(v(1)-4)^3-25;
其次,建立主程序yjxs.m如下:
global number;
number=0;
y=fsolve('yjxs',[1,1,1]),number哪里错了呀
sol=solve('v1+v2=20,k*v1^3=50,k*(v1-20*0.2)^3=25')
sol =
k:[3x1 sym] v1:[3x1 sym]
v2:[3x1 sym]
>> sol.k
ans =
0.0068593725703207304869198843819376
0.58250781371483963475654005780903 + 2.8896718042620984725900997786045*i
0.58250781371483963475654005780903 - 2.8896718042620984725900997786045*i
>> sol.v1
ans =
19.389288407452290558075664986202
2.3053557962738547209621675068989 - 1.1344240041075248912936263307848*i
2.3053557962738547209621675068989 + 1.1344240041075248912936263307848*i
>> sol.v2
ans =
0.61071159254770944192433501379785
17.694644203726145279037832493101 + 1.1344240041075248912936263307848*i
17.694644203726145279037832493101 - 1.1344240041075248912936263307848*i