matlab中有专门的solve函数来解决方程组的
(a-x)^2+(b-y)^2=e^2
(C-x)^2+(D-y)^2=v^2
已知a,b,c,d,e,v 值
求解 X,Y 请问用 matlab 如何写,就是求2个园的交点问题。
仿真程序为:
global a b c d e v;
>> a=1;b=0;c=-1;d=0;e=1.5;v=1.5;%设定你这几个未知数的值
>> syms x y;%%%%%%x,y是变量
>> [x,y]=solve('x^2+y^2-2*a*x-2*b*y=e^2-a^2-b^2','x^2+y^2-2*c*x-2*d*y=v^2-c^2-d^2');%%%%把平方展开了
>> x=vpa(x,4);y=vpa(y,4);%%%%%%%%%%%取4位有效数字
%%%%%%%%%%
格式就是用solve(方程1,方程2,…求解变量1,变量2,…);
相关文章
- 多元宇宙算法求解电力系统多目标优化问题(Matlab实现)【电气期刊论文复现与算例创新】
- 迭代法求解线性方程组
- 实验五 迭代法解线性方程组与非线性方程(android)
- 数值分析 Gauss-Seidel迭代法求解线性方程组 MATLAB程序实现
- 计算方法——迭代法、牛顿法求解方程组
- [100分]急速求助啊,C语言编程谁可以用"雅可比迭代法"和"高斯-赛德尔迭代法"求解方程组啊
- 利用牛顿迭代法求解非线性方程组
- C++ 数学与算法系列之牛顿、二分迭代法求解非线性方程
- 黏菌优化算法SMA(Matlab完整代码实现)求解热电联产经济调度问题的改进遗传与粒子群算法Simulink|电动汽车、永磁电动机建模与仿真多目标粘液霉菌算法(Matlab代码实现)
- C++ 数学与算法系列之高斯消元法求解线性方程组