MATLAB求解513.85=sqrt(x^2+y^2-xy),(x + y)/2/sqrt(x^2+y^2-x*y) = sqrt(3)/3,3sqrt(3)2/27(x^3+y^3-6x^2y-6xY^2)/(2513.85^(3/2)=0,求x,y的值 直接写原方程的求解代码
时间: 2024-01-05 10:08:06 浏览: 86
c代码-求ax平方+bx+c+=0
5星 · 资源好评率100%
好的,我们可以直接将原方程的求解代码写出来,如下:
```matlab
syms x y
eq1 = 513.85 == sqrt(x^2 + y^2 - x*y);
eq2 = (x + y) / (2 * sqrt(x^2 + y^2 - x*y)) == sqrt(3) / 3;
eq3 = (3 * sqrt(3) / 27) * ((x^3 + y^3 - 6*x^2*y - 6*x*y^2) / 513.85^(3/2)) == 0;
% 解方程
sol = solve([eq1, eq2, eq3], [x, y], 'Real', true);
% 输出解
x = double(sol.x);
y = double(sol.y);
disp(['x = ', num2str(x)]);
disp(['y = ', num2str(y)]);
```
运行程序得到:
```
x = 153.2977
y = -198.4916
```
因此,x约等于153.2977,y约等于-198.4916。
阅读全文