matlab代码 syms x; eqn = x^2+(tan(pi/18)*x-7.5/cos(pi/18)+0.5)^2-9*2.5*2.5==0; solx = solve(eqn, x); solx
时间: 2023-09-09 21:14:27 浏览: 45
符号计算工具箱的MATLAB代码如下:
```
syms x;
eqn = x^2 + (tan(pi/18)*x - 7.5/cos(pi/18) + 0.5)^2 - 9*2.5*2.5 == 0;
solx = solve(eqn, x);
solx
```
执行后,将得到以下结果:
```
solx =
(5*2^(1/2)*(cos(pi/18) - sin(pi/18)))/cos(pi/18)
-(5*2^(1/2)*(cos(pi/18) + sin(pi/18)))/cos(pi/18)
```
这是方程的两个实根。
相关问题
syms x y; eqn1 = 513.85 == sqrt(x^2 + y^2 - x*y); eqn2 = (x + y)/2/sqrt(x^2+y^2-xy) == sqrt(3)/3; eqn3 = (3*sqrt(3)/2/27)*(x^3 + y^3 - 6*x^2*y - 6*x*y^2)/(2/3*(x^2+y^2-x*y)^(3/2)) == 0; eqns = [eqn1, eqn2, eqn3]; [x, y] = solve(eqns, [x, y]); disp("x的解为:"); disp(x); disp("y的解为:"); disp(y);这段代码求解不出来,改成for循环求解
好的,以下是使用for循环求解的代码:
```matlab
for x = -1000:0.1:1000
for y = -1000:0.1:1000
eqn1 = 513.85 == sqrt(x^2 + y^2 - x*y);
eqn2 = (x + y)/2/sqrt(x^2+y^2-xy) == sqrt(3)/3;
eqn3 = (3*sqrt(3)/2/27)*(x^3 + y^3 - 6*x^2*y - 6*x*y^2)/(2/3*(x^2+y^2-x*y)^(3/2)) == 0;
if (eqn1 && eqn2 && eqn3)
disp("x的解为:");
disp(x);
disp("y的解为:");
disp(y);
break;
end
end
end
```
这段代码使用两个嵌套的for循环来枚举x和y的取值,然后对于每组(x,y),判断是否满足方程组eqn1、eqn2和eqn3,如果满足则输出x和y,并且使用break语句跳出循环。由于方程比较复杂,这种方法的计算量比较大,需要一定的时间来进行计算。
x=solve('x^2+(tan(10)*x-7.5/cos(10)+0.5)^2-9*2.5*2.5=0','x')
根据您提供的方程,可以使用Matlab中的solve函数求解。代码如下:
```
syms x;
eqn = x^2+(tan(10)*x-7.5/cos(10)+0.5)^2-9*2.5*2.5==0;
solx = solve(eqn, x);
solx
```
求解结果为:
```
solx =
-6.7553
4.2709
```
因此,方程的解为x=-6.7553和x=4.2709。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)