作业帮 > 综合 > 作业

用matlab编程计算(X12+X2-11)2+(X1+X22-7)2=0,X1,X2在(-4,4),求编程及计算结果X

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 02:16:38
用matlab编程计算(X12+X2-11)2+(X1+X22-7)2=0,X1,X2在(-4,4),求编程及计算结果X12,X22
指下标为1X的平方,下标为2X的平方,括号外2指平方
原来是这个意思.代码如下:
sym x1 x2;
s = solve('x1^2+x2-11=0','x1+x2^2-7=0');
s = [s.x1 s.x2];
再问: 是要用matlab编程计算的,懂否?
再答: 原来是这个意思。。。代码如下: sym x1 x2; s = solve('x1^2+x2-11=0','x1+x2^2-7=0'); s = [s.x1 s.x2]; 得到s有4行 每一行是一组可能的(x1,x2) 只有第一行(3,2)是符合(-4,4)的 也就是x1=3 x2=2
再问: 恩,这个答案可以观察出来的。但一共有4组答案,其余的是无理数,算到小数点后5,6位就可以了。望再接再厉呀!
再答: 好的 解出来了,代码如下: syms x1 x2; s = solve('x1^2+x2-11=0','x1+x2^2-7=0'); s = [s.x1 s.x2]; s = real(vpa(s)); 得到答案: s = [ 3.0, 2.0] [ -2.8051180869527448530535723980874, 3.1313125182505729658043007234092] [ 3.5844283403304917449443382393802, -1.8481265269644035535383002090363] [ -3.7793102533777468918907658412928, -3.2831859912861694122660005143729] 还算符合要求吧~?