当前位置: 首页 > 程序语言 >MATLAB中如何进行含有参数的运算

MATLAB中如何进行含有参数的运算

作者 zouzhicheng
来源: 小木虫 250 5 举报帖子
+关注

我想在MATLAB中将一个含有多个参数的式子展开,公式如下图1所示:
其中Cijkl和Cijklmn分别是二阶与三阶弹性张量,由材料本身决定,是由拉美常数决定的,其表达式如图2所示:
由于我在做有限元需要把图1中的表达式展开,需要delta11,delta12等的具体表达式,我尝试了MATLAB中的代数运算,但是没成功,我是用syms定义拉美常数,但是无法代入Cijkl和Cijklmn中计算,有大神能帮下忙吗

MATLAB中如何进行含有参数的运算
图1


MATLAB中如何进行含有参数的运算-1
图2 返回小木虫查看更多

今日热帖
  • 精华评论
  • sanshiyayan

    没太明白你的问题,是把图2带入图1后的展开式??

  • zouzhicheng

    对,可以这么说,Δuk/ΔYl是应变

  • Juechenjing

    引用回帖:
    4楼: Originally posted by zouzhicheng at 2018-05-24 10:03:06
    已解决

    想问一下楼主是如何将张量展开的?例如Cijkl可以写成什么?

  • scushuibei

    引用回帖:
    4楼: Originally posted by zouzhicheng at 2018-05-24 10:03:06
    已解决

    1delta11,delta12,只有下标为一样的时候,狄拉克函数才有值为1呢。
    2这个三阶的应力应变式子,我也在展开,用笔来算的,张量中亚指标自由指标我感觉自己会展开
    但感觉展开总是不对,因为很多应力分量为0,
    不知道错误在哪里,能否私下再交流一把,谢谢

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓