mathematica 构建1×4矩阵在mathematica里构建一个1×4矩阵,因为后面涉及到用此矩阵乘4×4矩阵,我用的是大括号的形式,但是mathematica总是显示是4×1矩阵.苦恼啊.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 01:26:32
![mathematica 构建1×4矩阵在mathematica里构建一个1×4矩阵,因为后面涉及到用此矩阵乘4×4矩阵,我用的是大括号的形式,但是mathematica总是显示是4×1矩阵.苦恼啊.](/uploads/image/z/7645559-23-9.jpg?t=mathematica+%E6%9E%84%E5%BB%BA1%C3%974%E7%9F%A9%E9%98%B5%E5%9C%A8mathematica%E9%87%8C%E6%9E%84%E5%BB%BA%E4%B8%80%E4%B8%AA1%C3%974%E7%9F%A9%E9%98%B5%2C%E5%9B%A0%E4%B8%BA%E5%90%8E%E9%9D%A2%E6%B6%89%E5%8F%8A%E5%88%B0%E7%94%A8%E6%AD%A4%E7%9F%A9%E9%98%B5%E4%B9%984%C3%974%E7%9F%A9%E9%98%B5%2C%E6%88%91%E7%94%A8%E7%9A%84%E6%98%AF%E5%A4%A7%E6%8B%AC%E5%8F%B7%E7%9A%84%E5%BD%A2%E5%BC%8F%2C%E4%BD%86%E6%98%AFmathematica%E6%80%BB%E6%98%AF%E6%98%BE%E7%A4%BA%E6%98%AF4%C3%971%E7%9F%A9%E9%98%B5.%E8%8B%A6%E6%81%BC%E5%95%8A.)
mathematica 构建1×4矩阵在mathematica里构建一个1×4矩阵,因为后面涉及到用此矩阵乘4×4矩阵,我用的是大括号的形式,但是mathematica总是显示是4×1矩阵.苦恼啊.
mathematica 构建1×4矩阵
在mathematica里构建一个1×4矩阵,因为后面涉及到用此矩阵乘4×4矩阵,我用的是大括号的形式,但是mathematica总是显示是4×1矩阵.苦恼啊.
mathematica 构建1×4矩阵在mathematica里构建一个1×4矩阵,因为后面涉及到用此矩阵乘4×4矩阵,我用的是大括号的形式,但是mathematica总是显示是4×1矩阵.苦恼啊.
定义一个数组时Mathematica会自动把它当做列矩阵,但在相乘时不存在你说的困难,因为Mathematica会自动根据乘法把你的矩阵看成1×4矩阵或者4×1矩阵.
援引Mathematica帮助里的说明:
比如如果你输入,
m = {{a,b},{c,d}} ; v = {x,y}
然后输入
m .v
那么结果是
{a x + b y,c x + d y}
附有说明:This left‐multiplies the vector v by m.The object v is effectively treated as a column vector in this case.
大意为,v被自动当做列矩阵来处理.
如果你再输入
v .m
则输出
{a x + c y,b x + d y}
附带说明:You can also use dot to right‐multiply v by m.Now v is effectively treated as a row vector.
大意为,v被自动当做行矩阵来处理.
如果你想输入行矩阵,也可以,再加一层{}即可.你可以运行
A={1,2,3,4}
Print[A//MatrixForm]
B={{1,2,3,4}}
Print[B//MatrixForm]
看一下.显示的A为列矩阵,而B为行矩阵.