声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1410|回复: 0

[UDF专题] 两个自变量的UDF??

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

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

您需要 登录 才可以下载或查看,没有账号?我要加入

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);
}
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-4 10:55 , Processed in 0.047690 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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