小编ska*_*auf的帖子

如何定期处理矩阵和向量(例如,在Matlab中)

假设我有一个函数,它采用维数为1或2的参数x.我想做类似的事情

x[1, i]
Run Code Online (Sandbox Code Playgroud)

无论我是否有一个向量或矩阵(或一个变量的表,或两个).

例如:

x = 1:5
x[1,2] # this won't work...
Run Code Online (Sandbox Code Playgroud)

当然,我可以检查哪个类作为参数给出,或者强制参数为矩阵,但我宁愿不这样做.例如,在Matlab中,向量具有除1维大小之外的所有矩阵的矩阵(并且可以被视为行或列等).这使代码变得美观而且规则.

另外,有没有人知道为什么R向量(或一般的一维对象)不是矩阵(或多维对象)的特殊情况?

谢谢

r vector matrix

3
推荐指数
1
解决办法
127
查看次数

标签 统计

matrix ×1

r ×1

vector ×1