找回密码
 注册
查看: 1028|回复: 1

两个自变量的UDF??

[复制链接]
发表于 2007-1-17 16:51:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
  我想自定义一个函数,即空气密度是压力和温度的函数,但我找了半天,大多是一个自变量的函数,当是两个自变量时格式是什么样子的啊???
   在C中我已经把程序编好了,并且运行良好!我想知道两个自变量时UDF的格式???
#include "stdio.h"
&#35;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);
}
发表于 2007-1-17 19:54:42 | 显示全部楼层

两个自变量的UDF??

一样的,没有什么区别
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表