你好,这是两个圆的方程组,需要用MATLAB编程,将两组解中最大的解找出来,并不是一个函数找最大根的问题。谢谢。
给你一个解二元二次方程组的例子,
%用solve函数求,最后设置为只求实数解
%xy分别得到两个解,转换为double显示解
给你一个解二元二次方程组的例子,
%输入你表中的k1,k2就会求出来了
PS.顺便~二元二次方程组最多可以有四组根~这里出现重根或者奇异根所以可能会出现3组,如果遇到0.0000i的话说明它很可能是实解,你忽略i就是了
你的问题不详细啊,,这里给你一个例子:
你这是两条双曲线求交点,因此应该有四个解。
如果用matlab符号解得话,一般的计算机根本受不了,太慢了。所以没给你结果,建议你直接把a,b,c,d给出来,这样计算起来快。
这是可以的,要把你的方程组帖出来看看,再写程序。
不好意思我再具体一点,我把一组参数值赋予x和y后,得到了以下解:
其中,第二个解才是对的,也就是:
1. 怎么让Matlab直接给出最终数值而不是表达式?
2. 怎么给出一系列的x,y值,让Matlab自动算出一系列的A,R数值解
你好,这是两个圆的方程组,需要用MATLAB编程,将两组解中最大的解找出来,并不是一个函数找最大根的问题。谢谢。