C++已知闭合曲线各点的word怎么画坐标曲线图如何查找凹点

2010年6月 专题开发/技术/项目大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。C++已知三个节点的坐标,某未知节点与三个已知节点的距离,求未知节点的坐标_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
C++已知三个节点的坐标,某未知节点与三个已知节点的距离,求未知节点的坐标
C++已知三个节点的坐标(x1,y1)(x2,y2)(x3,y3),某未知节点与三个已知节点的距离,求未知节点的坐标(x,y),代码实现
我有更好的答案
cin&&x&y3;
cout&&&请输入x:&&lt,y2的距离;&到x1,x;&&&&&gt:&sqrt((x-x3)*(x-x3)+(y-y3)*(y-y3))&&到x3,y1&&
cout&&lt:&sqrt((x-x2)*(x-x2)+(y-y2)*(y-y2))&&&x3&
cout&lt.h&int main(){
int x1,x2;&&&到x2;&iostream&gt,y&&&
cout&&&请输入x2,y2&&&&sqrt((x-x1)*(x-x1)+(y-y1)*(y-y1))&&endl,y1的距离;&&quot,x3,y1,y3的距离;y;&&&&
cout&请输入x3;
cin&&x2&&y2,y2,y3;x1&&gt,y3&请输入x1,y;&#include &math#include &
采纳率:57%
不知道你说的“某未知节点与三个已知节点的距离”是最近,还是什么?
为您推荐:
其他类似问题
等待您来回答2547人阅读
atan函数和atan2函数求角度的区别:
已知两点坐标求角度时,atan函数求角度时无方向(矢量),atan2函数求角度时有方向(矢量)。
atan:-90~90度
atan2:-180~180度
例如:a(3,1),b(4,2) &方向ab
& & & & & & &求直线角度(与水平坐标线),atan:45°
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &atan2:45°
& & & & & &
& & &b(4,2),a(3,1) &方向ba
& & & & & & &求直线角度(与水平坐标线),atan:45°
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &atan2:-135°
程序如下:
#include&stdio.h&
#include&stdlib.h&
#include&math.h&
#define pi 3.1415926
void LineAngle1();
void LineAngle2();
typedef struct&
& & double X;
& & double Y;
&typedef struct&
& & point A;
& & point B;
line lineA;
line lineB;
int main( )
& & LineAngle1(); &&
& & LineAngle2();
& & printf( &两条直线角度差:%lf\n&, fabs(lineA.deg-lineB.deg));
& & return 0;
void LineAngle1()
& & printf(&请输点坐标(x,y)构造第一条直线\n&);
& & printf(&第一点x与y:&);
& & scanf( &%lf%lf&, &lineA.A.X, &lineA.A.Y );
& & printf(&第二点x与y:&);
& & scanf( &%lf%lf&, &lineA.B.X, &lineA.B.Y );
& & //求角度
& & tmp=(lineA.B.Y-lineA.A.Y)/(lineA.B.X-lineA.A.X);
& & lineA.deg=atan(tmp); &//弧度
& & lineA.deg=lineA.deg*(double)180/
& &angle=atan2((lineA.B.Y-lineA.A.Y),(lineA.B.X-lineA.A.X))*(double)180/ &//atan 无方向,atan2 有方向 (矢量)
& & printf( &第一条直线斜线角度:%lf,%lf\n&, tmp,lineA.deg );
& & printf( &angle:%lf\n&, angle);
void LineAngle2()
printf(&请输点坐标(x,y)构造第二条直线\n&);
& & printf(&第一点x与y:&);
& & scanf( &%lf%lf&, &lineB.A.X, &lineB.A.Y );
& & printf(&第二点x与y:&);
& & scanf( &%lf%lf&, &lineB.B.X, &lineB.B.Y );
& & //求角度
& & tmp=(lineB.B.Y-lineB.A.Y)/(lineB.B.X-lineB.A.X);
& & lineB.deg=atan(tmp);
& & lineB.deg=lineB.deg*(double)180/
& & printf( &第二条直线斜线角度:%lf,%lf\n&, tmp,lineB.deg );
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3520次
排名:千里之外
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'知道各点三维坐标,如何在matlab中绘出曲线?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
知道各点三维坐标,如何在matlab中绘出曲线?
我有更好的答案
84];,&#39,越大拟合结果越精确disp(['拟合结果:&#39.59 3.55 6;hold on:plot3([0 1 2 4],Y。二维的你用,[y1 y2 y3 y4 ……]),0,[0 1 2 6])点再多;y=',你只要按此添上就行.81 23;xlabel('X');ylabel('Y');title('x&#39,'r*',&#39,x);plot(x:plot([x1 x2 x3 x4 ……],这是画折线,[0 1 8 5],poly2str(y,&#39,8,4);%4表示阶数.4 1.29 9.7 13;x=(0:0.1:16);y2=polyval(y;Y=[0 5 10 15 20 25 30 35];);y=polyfit(X,2)(4,5,6)则用,0)(1,1,1)(2,y2);拟合曲线');legend('原数据点&#39已知(0;)])plot(X。二维曲线拟合:X=[0 0。具体的参数控制你还可以查看MATLAB帮助文件,Y
采纳率:48%
为您推荐:
其他类似问题
三维坐标的相关知识
等待您来回答2013年3月 C/C++大版内专家分月排行榜第三
2012年4月 VC/MFC大版内专家分月排行榜第一
2012年5月 VC/MFC大版内专家分月排行榜第二2012年3月 VC/MFC大版内专家分月排行榜第二2011年7月 VC/MFC大版内专家分月排行榜第二2011年1月 VC/MFC大版内专家分月排行榜第二2010年12月 VC/MFC大版内专家分月排行榜第二2010年9月 VC/MFC大版内专家分月排行榜第二2010年6月 VC/MFC大版内专家分月排行榜第二2010年5月 VC/MFC大版内专家分月排行榜第二2010年4月 VC/MFC大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 对坐标的曲线积分 的文章

 

随机推荐