MATLAB中如何进行含有参数的运算
我想在MATLAB中将一个含有多个参数的式子展开,公式如下图1所示:
其中Cijkl和Cijklmn分别是二阶与三阶弹性张量,由材料本身决定,是由拉美常数决定的,其表达式如图2所示:
由于我在做有限元需要把图1中的表达式展开,需要delta11,delta12等的具体表达式,我尝试了MATLAB中的代数运算,但是没成功,我是用syms定义拉美常数,但是无法代入Cijkl和Cijklmn中计算,有大神能帮下忙吗
图1
图2 返回小木虫查看更多
今日热帖
没太明白你的问题,是把图2带入图1后的展开式??
对,可以这么说,Δuk/ΔYl是应变
想问一下楼主是如何将张量展开的?例如Cijkl可以写成什么?
1delta11,delta12,只有下标为一样的时候,狄拉克函数才有值为1呢。
2这个三阶的应力应变式子,我也在展开,用笔来算的,张量中亚指标自由指标我感觉自己会展开
但感觉展开总是不对,因为很多应力分量为0,
不知道错误在哪里,能否私下再交流一把,谢谢
,