将表值转换为变量

11次观看(最近30天)
玛丽安·布罗克(Marianne Broeker)
编辑: Deepak Meena 2020年9月22日
你好!
我有一个4x33表(4个参与者和33个变量)。现在我想:
  • 一次只做一个参与者
  • 对于X轴,取3个值(来自3个不同的变量,尽管它们都测量RT(反应时间)
  • 对于y轴,取3个值(来自3个不同变量,它们都在任务中测量真实的阳性)。
我extracted two subtables:
t1 = lnbtables1(1:1,[21 24 27])
t2 = lnbtables1(1:1,[19 22 25])
如何将它们组合在一个表中,然后我可以将直方图从直方图绘制或将T1和T2的三个值转换为两个变量,然后将它们结合在直方图中?
非常感谢!
玛丽安
1条评论
Deepak Meena
Deepak Meena 2020年9月22日
嗨,玛丽安,
您可以使用答案中提到的SAI SRI使用JOIN函数解决,也可以做到这一点
var = lnbtables1.variables;
x = var(1,[21 24 27]);%x将包含x轴所需的值
y = var (22 25 [19]);%y将包含y轴所需的值
情节(x,y);
这为第一参与者创造了情节,同样您可以为所有参与者做到这一点。

登录发表评论。

答案(1)

Sai Sri Pathuri
Sai Sri Pathuri 2020年9月22日
您可以使用 加入 功能以组合两个表。
这是连接函数文档的链接: https://in.mathworks.com/help/matlab/ref/table.join.html

标签

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!