Matlab解二元超越方程组
时间: 2023-09-27 18:06:06 浏览: 91
matlab解方程组
4星 · 用户满意度95%
以下是Matlab解二元超越方程组的函数:
```
function [x, y] = solve_eqs()
syms x y
eq1 = sin(x*y) - x;
eq2 = exp(x) - y;
% 将方程组转化为标准形式
eq1 = eq1 == 0;
eq2 = eq2 == 0;
% 求解方程组
[x, y] = vpasolve([eq1, eq2], [x, y]);
end
```
这个函数的输入为空,输出是解的向量。这个函数使用了Matlab的符号计算功能,可以求解含有符号变量的方程组。首先将方程组转化为标准形式,然后使用vpasolve函数求解方程组。vpasolve函数可以求解含有符号变量的方程组,返回的是所有解的向量。
阅读全文