在MATLAB中,可以使用以下语法来创建一维矩阵a和二维矩阵b
a = [2,3]
b = [2,3;4,5]在Julia中,使用相同的语法构造一维数组a是可行的。然而,使用相同的语法构造2维数组b失败。
按如下方式定义b是可行的:
b = cat(2,[2,4],[3,5])在Julia中是否有语法上的快捷方式来显式定义2-d数组?如果有,是什么?
发布于 2013-01-02 00:02:38
您还可以说1 2;3 4,这与Matlab中的结果相同。
发布于 2013-01-02 04:57:45
您可能正在寻找以下内容:
a = [2,3]
b = [2 3;4 5]以下是朱莉娅文档中"Major Differences From MATLAB“部分的相关段落:
使用语法[x,y,z]连接标量和数组的
在第一维(“垂直”)连接。对于第二个维度(“horizontally”),使用
[x y z]中的空格。为了构造块矩阵(在前两个维度中连接),使用语法[a b; c d]来避免混淆。
发布于 2013-01-01 09:18:57
以下语法有效(但不像MATLAB等效语法那样简洁):
b = [[2 3],[4 5]]https://stackoverflow.com/questions/14107226
复制相似问题