abaqus定义场应变field,如何在不同的step(不同时间)中赋值 20
大概意思是我有一个材料密度前期第一个step为2000,第二个分析步为1800.我按照网上的方法在density里设置为(第一行)2000(density)1(field...
大概意思是我有一个材料密度前期第一个step为2000,第二个分析步为1800.我按照网上的方法在density里设置为(第一行)2000(density) 1(field 1); (第二行)1800(density) 2(field 1);但是网上说在分析步里设置*field, variable=1Set-1,1等方法。 请问在cae中如何设置,我没有找见variable和field这个量呢?请大家帮帮忙
展开
1个回答
展开全部
double sinx(double x)
{
double result=x,temp=x;
double den=x,fac=1;
int n=1,sign=1;
while((temp>1e-5)||(temp<-1e-5))
{
n++,fac*=n,den*=x;
n++,fac*=n,den*=x;
temp=den/fac;sign=-sign;
result=sign>0?result+temp:result-temp;
}
return result;
}
double cosx(double x)
{
x=1.57079-x;
return sinx(x);
}
main()
{
double a,b,c;
scanf("%lf",&a);
b=sinx(a);
c=cosx(a);
printf("sin(%lf)=%lf,cos(%lf)=%lf",a,b,a,c);
}
{
double result=x,temp=x;
double den=x,fac=1;
int n=1,sign=1;
while((temp>1e-5)||(temp<-1e-5))
{
n++,fac*=n,den*=x;
n++,fac*=n,den*=x;
temp=den/fac;sign=-sign;
result=sign>0?result+temp:result-temp;
}
return result;
}
double cosx(double x)
{
x=1.57079-x;
return sinx(x);
}
main()
{
double a,b,c;
scanf("%lf",&a);
b=sinx(a);
c=cosx(a);
printf("sin(%lf)=%lf,cos(%lf)=%lf",a,b,a,c);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询