楼主: 小甲克虫
1300 8

[问答] R软件中,向量的基本问题?请大神解答。 [推广有奖]

  • 9关注
  • 12粉丝

已卖:3份资源

教授

12%

还不是VIP/贵宾

-

威望
0
论坛币
8155 个
通用积分
114.7411
学术水平
10 点
热心指数
20 点
信用等级
8 点
经验
66433 点
帖子
698
精华
0
在线时间
1457 小时
注册时间
2005-9-20
最后登录
2023-6-16
毕业学校
中南财经政法大学

楼主
小甲克虫 在职认证  发表于 2017-4-19 15:06:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
R软件中,向量的基本问题?请大神解答。
我有一个向量18元素的向量A,和一个18×4的矩阵B,
让二者相乘:A%*%B可以,但是B%*%A不行。


问题:这个含有18个元素的向量,R软件中默认的是行向量还是列向量?


谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:基本问题 r软件 软件

沙发
飞天玄舞6 在职认证  发表于 2017-4-19 15:14:25
列向量,也就是经常用c(1,2,3)这样的都是列向量

藤椅
18815595778 发表于 2017-4-19 19:46:10 来自手机
小甲克虫 发表于 2017-4-19 15:06
R软件中,向量的基本问题?请大神解答。
我有一个向量18元素的向量A,和一个18×4的矩阵B,
让二者相乘: ...
向量相乘要求行与列相同的,R中默认为列

板凳
小甲克虫 在职认证  发表于 2017-4-21 09:38:16
飞天玄舞6 发表于 2017-4-19 15:14
列向量,也就是经常用c(1,2,3)这样的都是列向量
A<-1:18
B<-matrix(1:72,18)
A%*%B
但是我用上边简单代码测试,发现A好像是行向量情况下,运算才能成功。

报纸
小甲克虫 在职认证  发表于 2017-4-21 09:39:04
18815595778 发表于 2017-4-19 19:46
向量相乘要求行与列相同的,R中默认为列
A<-1:18
B<-matrix(1:72,18)
A%*%B
但是我用上边简单代码测试,发现A好像是行向量情况下,运算才能成功。

地板
cheetahfly 在职认证  发表于 2017-4-21 11:16:23
这应该是`%*%`函数的容错机制问题,不信你试试:
identical(A %*% B, t(A) %*% B)

另外B %*% A不行,是很正常的啊。应该比较一下B %*% 1:4 可以,B %*% t(1:4)不行,这才说明问题。

7
stzhao 在职认证  发表于 2017-4-21 13:17:09
cheetahfly 发表于 2017-4-21 11:16
这应该是`%*%`函数的容错机制问题,不信你试试:
identical(A %*% B, t(A) %*% B)
同意楼上

8
小甲克虫 在职认证  发表于 2017-4-24 07:44:07
小甲克虫 发表于 2017-4-21 09:39
A
你好 大神,能说的通俗一点吗?

9
小甲克虫 在职认证  发表于 2017-4-24 14:36:20
stzhao 发表于 2017-4-21 13:17
同意楼上
请问有关于identical函数的详细介绍吗?谢谢大神。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 23:52