在Matlab中,向矩阵添加元素的语法为:
我正在使用C++构建一个用于教育目的的小矩阵库,最好的方法是创建一个数组并使用列表初始化,但这对我的目的不起作用。
我需要知道有多少行和列以便初始化矩阵。
是否有办法在C++中复制此语法。我希望用户能够使用方便的方法创建矩阵,而不是创建矩阵并逐个元素添加值。
关于等号,我可以使用运算符重载处理它,但右边怎么办?如何处理“[]”或“;”?我不需要具体的冒号或大括号。任何其他语法也可以,只要对用户方便即可。
我意识到要求你实现这一点可能太过分了。我只想得到一些启发,或者相关信息的链接。
-谢谢。
A = [12 62 93 -8 22; 16 2 87 43 91; -4 17 -72 95 6]
A =
12 62 93 -8 22
16 2 87 43 91
-4 17 -72 95 6
我正在使用C++构建一个用于教育目的的小矩阵库,最好的方法是创建一个数组并使用列表初始化,但这对我的目的不起作用。
我需要知道有多少行和列以便初始化矩阵。
是否有办法在C++中复制此语法。我希望用户能够使用方便的方法创建矩阵,而不是创建矩阵并逐个元素添加值。
关于等号,我可以使用运算符重载处理它,但右边怎么办?如何处理“[]”或“;”?我不需要具体的冒号或大括号。任何其他语法也可以,只要对用户方便即可。
我意识到要求你实现这一点可能太过分了。我只想得到一些启发,或者相关信息的链接。
-谢谢。