mathe 发表于 2024-11-10 17:00:15

另外如果牛顿迭代法,为什么引入反三角函数呢,直接用\(f(t)=A \cos(t)\sin(t)+B\cos(t)+C\sin(t)+D\)不好吗?

数学星空 发表于 2024-11-10 17:14:56

mathe 发表于 2024-11-10 17:00
另外如果牛顿迭代法,为什么引入反三角函数呢,直接用\(f(t)=A \cos(t)\sin(t)+B\cos(t)+C\sin(t)+D\)不好 ...

怎么直接利用f(x)构造合适的迭代公式呢?

wayne 发表于 2024-11-11 09:14:01

数学星空 发表于 2024-11-10 13:35
关于两个一般椭圆台曲面相交的计算,现遇到两个很麻烦的计算问题需要探讨一下:

对第一个椭圆台方程:


第一问:解的是一个二元二次方程
Solve[{s^2+c^2==1,1/2Sin](Subscript+c Subscript)+Cos] (Subscript+c s Subscript+c Subscript+s Subscript)+Sin] (Subscript+c Subscript)+Subscript+c s Subscript+c Subscript+s Subscript==0},{c,s}]

mathe 发表于 2024-11-12 09:57:59

牛顿迭代法用单变量还是多变量没什么区别,单变量我们会计算f(x)/f'(x), 而换成多变量,那么1/f'(x)需要替换为雅克比矩阵(一阶偏导)求逆。
主要问题是牛顿迭代法无法保证收敛,这个可以通过多次随机选择合适的起始点,直到找到可以收敛的初始值

数学星空 发表于 2024-11-13 19:45:59

mathe 发表于 2024-11-12 09:57
牛顿迭代法用单变量还是多变量没什么区别,单变量我们会计算f(x)/f'(x), 而换成多变量,那么1/f'(x)需要替 ...

对于下面的方程,如何构造一个合适的迭代公式,使计算更快速的收敛到零点?(在区间0~2pi内对于任意给定的t2,求t1?)
((1500*cos(t2)*sqrt(3) - 150000)*sin(t1) -| 150*cos(t2)*sqrt(3)*sin(t2) + 20000*cos(t2)*sqrt(3) + 475000*sin(t2) - 2000000)*cos(t1) + (-13500*cos(t2)*sqrt(3) - 37500000*sqrt(3) + 1575000*cos(t2) + 1350000)*sin(t1) + 1500*cos(t2)*sqrt(3)*sin(t2) + 37500000*sin(t2)*sqrt(3) + 50000*cos(t2)*sin(t2) - 12500000*sqrt(3) - 3375000*cos(t2) - 1275000*sin(t2)=0
页: 1 2 [3]
查看完整版本: 两参数曲面的相交曲线计算问题