请教关于Mathematica矩阵元素分组赋值的问题。
mathematica吧
全部回复
仅看楼主
level 4
rudykon200 楼主
小白在此请教前辈:
想要实现e1,1 e1,2 e1,3 e1,4 这四个数赋值
一共有16组数(其他15组就不写了),每一组又包含4个元素,赋值给下面的这个矩阵。请前辈们指点,感激不尽!
代码如下:
ee = Array[Subscript[e, ##] &, {8, 4}]; MatrixForm[ee];
ff = Array[Subscript[f, ##] &, {8, 4}]; MatrixForm[ff];
s = Join[ee, ff, 2] // MatrixForm
Subscript[\[Beta], 1] = (9 b)/(\[Pi]^2*(1 - 4 n^2)) -
b/(\[Pi]^2*(9 - n^2))
Subscript[\[Beta],
2] = -((9 b*(-1)^n)/(\[Pi]^2*(1 - 4 n^2))) - (b*(-1)^(n +
1))/(\[Pi]^2*(9 - 4 n^2))
Subscript[\[Beta],
3] = -((4 b^3)/(\[Pi]^4*(1 - 4 n^2))) - (4 b^3)/(\[Pi]^4*(9 - 4 n^2))
Subscript[\[Beta],
4] = -((4 b^3*(-1)^n)/(\[Pi]^4*(1 - 4 n^2))) - (4 b^3*(-1)^(n +
1))/(\[Pi]^4*(9 - 4 n^2))
2020年07月18日 08点07分 1
level 7
一般来说不太建议用带下标的变量,可以换成对应的二元函数,把下标当成函数的自变量,然后你的赋值也只要简单的定义一下函数就行了。
2020年07月18日 15点07分 2
感谢前辈指点,我试一下[玫瑰]
2020年07月19日 01点07分
吧务
level 15
2020年08月01日 03点08分 3
1