大学数学学的好的赶快过来,程序解方程

zoujiaming 2009-05-27 08:55:08
C1*CosR - C2*cosR -C3*sinR = C4

其中C1,C2,C3,C4均为常数,求R,

用程序求得R即可
...全文
372 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhwei1985 2009-05-27
  • 打赏
  • 举报
回复
顶!!!
owen_0075 2009-05-27
  • 打赏
  • 举报
回复
sinR/cosR = tanR
sinR^2/cosR^2 = tanR^2
(1- cosR)/cosR = tanR^2
1- cosR^2= tanR^2* cosR^2
tanR^2* cosR^2 + cosR^2 = 1
推出结论:1/ cosR^2 = 1 + tanR^2

C1*CosR - C2*cosR -C3*sinR = C4
C1-C2-C3sinR/cosR = C4/cosR
C1-C2-C3tanR = C4/cosR
(C1-C2-C3tanR) ^2= (C4/cosR) ^2
推出结论:(C1-C2-C3tanR) ^2 = C4^2/cosR^2
因为:1/ cos R^2 = 1 + tanR^2
推出结论:(C1-C2-C3tanR)^2 = C4^2 (1 + tanR^2)
一元二次方程,人人都会解。


rqx110 2009-05-27
  • 打赏
  • 举报
回复
mingxiaodong 2009-05-27
  • 打赏
  • 举报
回复
直接用两角和的公式,然后求反正切,即可
「已注销」 2009-05-27
  • 打赏
  • 举报
回复
+/- 表示正負,中間的/不是除號,是或者的意思
「已注销」 2009-05-27
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 zoujiaming 的回复:]
to zsh0809

sinR={[-C3C4 +/- Sqr{C3^2*C4^2-[C3^2+(C1-C2)^2]*[C4^2-(C1-C2)^2] }]} / [C3^2+C1-C2)^2]
知道了sinR 然後,在c#中就直接有反正切就可以求出來了。


是否是

sinR={[-C3C4 /- Sqr{C3^2*C4^2-[C3^2+(C1-C2)^2]*[C4^2-(C1-C2)^2] }]} / [C3^2+C1-C2)^2]


是否多了個+号?
[/Quote]
這個你要看情況取捨值的,我是2個全給出來的,你根據C1,C2,C3,C4及題中要求取捨一個就行了。
zoujiaming 2009-05-27
  • 打赏
  • 举报
回复
to zsh0809

sinR={[-C3C4 +/- Sqr{C3^2*C4^2-[C3^2+(C1-C2)^2]*[C4^2-(C1-C2)^2] }]} / [C3^2+C1-C2)^2]
知道了sinR 然後,在c#中就直接有反正切就可以求出來了。


是否是

sinR={[-C3C4 /- Sqr{C3^2*C4^2-[C3^2+(C1-C2)^2]*[C4^2-(C1-C2)^2] }]} / [C3^2+C1-C2)^2]


是否多了個+号?
bobo_包子 2009-05-27
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 Error_Code 的回复:]
......这是高中数学,
大学数学是积分
[/Quote]



Error_Code 2009-05-27
  • 打赏
  • 举报
回复
......这是高中数学,
大学数学是积分
happyer_longlong 2009-05-27
  • 打赏
  • 举报
回复
设 cosR=x 则 变成 x(c1-c2)=c4+√1-x*x ->[x(c1-c2)-c4]*->[x(c1-c2)-c4]=1-x*x->x*x(c1-c2)-2xc4(c1-c2)+c4*c4-1=0 ->解出 x 然后 再求反余弦
「已注销」 2009-05-27
  • 打赏
  • 举报
回复
sinR={[-C3C4 +/- Sqr{C3^2*C4^2-[C3^2+(C1-C2)^2]*[C4^2-(C1-C2)^2] }]} / [C3^2+C1-C2)^2]
知道了sinR 然後,在c#中就直接有反正切就可以求出來了。
上式要是看不懂,給我留言。
cdd1012 2009-05-27
  • 打赏
  • 举报
回复
如果说写程序 那就做循环 R的范围 X+N×360(N为整数,0<=X<=360)
zoujiaming 2009-05-27
  • 打赏
  • 举报
回复
cos2a=(cosa)^2-(sina)^2=2(cosa)^2 -1=1-2(sina)^2
zzxap 2009-05-27
  • 打赏
  • 举报
回复
Sinα=Cos(90-α)
Sinα*Sinα+Cosα*Cosα=1
Sin2α=2SinαCosα
Cos2α=1-2Sinα*Sinα
cdd1012 2009-05-27
  • 打赏
  • 举报
回复
(C1- C2)*cosR -C3*√1-cos2R) = C4
cdd1012 2009-05-27
  • 打赏
  • 举报
回复
踩一下
要回去看高中笔记才能做了
zoujiaming 2009-05-27
  • 打赏
  • 举报
回复
楼上的赚分少?我当时写问题提的急,你要能解出来我给你200分
zhoulehua 2009-05-27
  • 打赏
  • 举报
回复
20分
zoujiaming 2009-05-27
  • 打赏
  • 举报
回复
急切求解,谢谢楼上的兄弟
lvxianda 2009-05-27
  • 打赏
  • 举报
回复
帮你定下
加载更多回复(7)

110,570

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧