求懂matlab和C语言的大神,同样的算法,为什么出来的结果完全不同?代码如下clc;test_x=30;test_y=50;x1=0;y1=0; x2=500;y2=0; x3=500;y3=350; x4=0;y4=350;R21=(((test_x-x2)^2+(test_y-y2)^2)^0.5-((test_x-x1)^2+(test_y-y1)^2)^0.5);R31=

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 12:37:56
求懂matlab和C语言的大神,同样的算法,为什么出来的结果完全不同?代码如下clc;test_x=30;test_y=50;x1=0;y1=0;x2=500;y2=0;x3=500;y3=350;x

求懂matlab和C语言的大神,同样的算法,为什么出来的结果完全不同?代码如下clc;test_x=30;test_y=50;x1=0;y1=0; x2=500;y2=0; x3=500;y3=350; x4=0;y4=350;R21=(((test_x-x2)^2+(test_y-y2)^2)^0.5-((test_x-x1)^2+(test_y-y1)^2)^0.5);R31=
求懂matlab和C语言的大神,同样的算法,为什么出来的结果完全不同?代码如下
clc;
test_x=30;
test_y=50;
x1=0;y1=0; x2=500;y2=0; x3=500;y3=350; x4=0;y4=350;
R21=(((test_x-x2)^2+(test_y-y2)^2)^0.5-((test_x-x1)^2+(test_y-y1)^2)^0.5);
R31=(((test_x-x3)^2+(test_y-y3)^2)^0.5-((test_x-x1)^2+(test_y-y1)^2)^0.5);
R41=(((test_x-x4)^2+(test_y-y4)^2)^0.5-((test_x-x1)^2+(test_y-y1)^2)^0.5);
R21
R31
R41
R1=0.5*(R31^2-R41^2-R21^2)/(R21+R41-R31)
Current_X=(500^2-R21^2-R21*(R31^2-R41^2-R21^2)/(R21+R41-R31))/1000;
Current_Y=(350^2-R41^2-R41*(R31^2-R41^2-R21^2)/(R21+R41-R31))/700;
Current_X
Current_Y
上面是matlab的,下面是C语言的
unsigned int test_x=30;
unsigned int test_y=50;
unsigned int x1=0,y1=0,x2=500,y2=0,x3=500,y3=350,x4=0,y4=350;
float R21=0,R31=0,R41=0;
R21=sqrt(pow((test_x-x2),2)+pow((test_y-y2),2))-sqrt(pow((test_x-x1),2)+pow((test_y-y1),2));
R31=sqrt(pow((test_x-x3),2)+pow((test_y-y3),2))-sqrt(pow((test_x-x1),2)+pow((test_y-y1),2));
R41=sqrt(pow((test_x-x4),2)+pow((test_y-y4),2))-sqrt(pow((test_x-x1),2)+pow((test_y-y1),2));
Current_X=(unsigned int)(250000-pow(R21,2)-R21*(pow(R31,2)-pow(R41,2)-pow(R21,2))/(R21+R41-R31))/1000;
Current_Y=(unsigned int)(122500-pow(R41,2)-R41*(pow(R31,2)-pow(R41,2)-pow(R21,2))/(R21+R41-R31))/700;
我试过很多很多方法了,算出来的结果不同啊,不是小数不同,而是完全没关系的那种!

求懂matlab和C语言的大神,同样的算法,为什么出来的结果完全不同?代码如下clc;test_x=30;test_y=50;x1=0;y1=0; x2=500;y2=0; x3=500;y3=350; x4=0;y4=350;R21=(((test_x-x2)^2+(test_y-y2)^2)^0.5-((test_x-x1)^2+(test_y-y1)^2)^0.5);R31=
C和m是一样的,应该是程序哪里的写的不一样了

我算了一个结果
R21 415.1978
R31 500.1297
R41 244.0419
Current_X 71.09866
Current_Y 84.45123
你看看和你的哪个是一样的,我用excel 算的

求matlab大神将以下公式按matlab的语言写出来,小弟在此感激不尽! 求懂matlab和C语言的大神,同样的算法,为什么出来的结果完全不同?代码如下clc;test_x=30;test_y=50;x1=0;y1=0; x2=500;y2=0; x3=500;y3=350; x4=0;y4=350;R21=(((test_x-x2)^2+(test_y-y2)^2)^0.5-((test_x-x1)^2+(test_y-y1)^2)^0.5);R31= 集合的交集和并集运算 求C语言大神 matlab与C语言的区别是什么? 求问C语言大神!下面图A选项和B选项的区别是? matlab的interp2函数怎么移植到C语言?求大神指点详细算法或者使用matlab coder转换的详细过程,还或者封装成dll的详细过程? 优化非线性方程组的求解用MATLAB和C语言哪个好?原数据很多的 求多项式的零点,用matlab语言中的roots和fzero 求2007年数学建模B题的数据导入问题的matlab或者c程序事例我只会C和MATLAB 语言,2007年的B题应该要把TXT文件的数据导入MATLAB或者是C,可是我适了下,matlab中导入后,只有一个数据.其他的小时了.请 急求C语言编程 求如下分段函数的值求求大神们 跪谢 C语言求任意数的素数因子,编写出问题了!求大神帮助! 上述公式的matlab语言怎么编写?上述公式的matlab语言怎么编写?变量是B,μr和字母l,其他量μ0和w已知,求matlab编写的程序 求大神给个C语言大数阶乘的程序,要有注释的! 求大神给出用C语言编程生成正态分布随机数的程序,要不是标准正态分布的 求C语言大神指导!究竟怎么算长度? 求c语言大神讲解/*输入一个M*N的整数矩阵(3 这是几个意思c语言的大神赶紧来呀,求指教 求大神帮忙用matlab求解微分方程的数值解