作业帮 > 综合 > 作业

用C语言输入一些数学公式

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/13 18:07:37
用C语言输入一些数学公式

我想编写一个 叫ConerVelocity(int A){} 的C语言函数,函数里面计算有如上2个公式,最后返回V,向量V1,V2是二维向量(x,y),这里是我自己写的一些,不是很懂,不常写程序,语法错误莫喷
#include<math.h>
ConerVelocity(int A)
{
    double T,V;
    int x1,y1,x2,y2;
    T=acos(abs(x1 * x2 + y1 * y2)/ sqrt(x1 * x1 +y1 * y1)/sqrt(x2 * x2 +y2 * y2))
    V= (A * (t2-t1))/(2*sin(T/2));
}
具体的意思就是想求V1向量转到V2向量时的速度V,A为限制量
或者直接根据上面的公式编写C程序即可

用C语言输入一些数学公式
你的x1,x2,y1,y2,t1,t2必须要是函数参数才能算啊,都弄成double
然后函数里把V返回,我给你改好了
double ConerVelocity(int A,double x1,double y1,double x2,double y2,double t1,double t2)
{
double T,V;
T=acos(abs(x1 * x2 + y1 * y2)/ sqrt(x1 * x1 +y1 * y1)/sqrt(x2 * x2 +y2 * y2));
V= (A * (t2-t1))/(2*sin(T/2));
return V;
}