三角函数小应用

已知平面直角坐标系上点 (a,b)(a,b)(a,b) ,有弧度制极角 θ\thetaθ ,求过 (a,b)(a,b)(a,b) ,与 xxx 轴夹角为 θ\thetaθ 的直线与 xxx 轴的交点。


方法一:

情况1: θ<π2\theta<\frac{\pi}{2}θ<2π

此时 cot θ=xb,x=b×cot θcot\ \theta=\frac{x}{b},x=b\times cot\ \thetacot θ=bx,x=b×cot θ ,交点= a−x=a−b×cot θa-x=a-b\times cot\ \thetaax=ab×cot θ

情况2: θ>=π2\theta>=\frac{\pi}{2}θ>=2π

此时 α=π−θ,cot α=xb,x=b×cot α=b×cot (π−θ)\alpha=\pi-\theta,cot\ \alpha=\frac{x}{b},x=b\times cot\ \alpha=b\times cot\ (\pi-\theta)α=πθ,cot α=bx,x=b×cot α=b×cot (πθ)

交点 =a+x=a+b×cot (π−θ)=a+x=a+b\times cot\ (\pi-\theta)=a+x=a+b×cot (πθ)

因为 C++没有 cotcotcot 函数,所以要用 cot θ=1tan θcot\ \theta=\frac{1}{tan\ \theta}cot θ=tan θ1 来计算。


方法二:

情况1、情况2如上图。

情况1中 tan θ=bxtan\ \theta=\frac{b}{x}tan θ=xb ,也就是该直线的斜率,利用斜率求出交点。

情况二则是 tan (π−θ)tan\ (\pi-\theta)tan (πθ)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值