|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我想自定义一个函数,即空气密度是压力和温度的函数,但我找了半天,大多是一个自变量的函数,当是两个自变量时格式是什么样子的啊???
在C中我已经把程序编好了,并且运行良好!我想知道两个自变量时UDF的格式???
#include "stdio.h"
#include<math.h>
main()
{double t,p,a,b,c,d,f,g,x,y,z;
printf("please input t,p:");
scanf("%lf,%lf",&t,&p);
d=396306.77*(1+0.707979*(1-sqrt(t/304.13)))*(1+0.707979*(1-sqrt(t/304.13)));
a=26.667-8.314*t/p,b=-(2133.39+443.42*t/p-d/p),c=18963.68+5912.326*t/p-26.667*d/p;
f=sqrt(12*b*b*b-3*b*b*a*a-54*b*a*c+81*c*c+12*c*a*a*a);
g=36*b*a-108*c-8*a*a*a;
x=pow((g+12*f),1.0/3);
y=1.0/6*x-6*(1.0/3*b-1.0/9*a*a)/x-1.0/3*a;
z=44.0/y;
printf("y=%lf,z=%lf,c=%lf,d=%lf,f=%lf",y,z,c,d,f);
} |
|