Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-12-14, 20:13   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 如何在由PCA系数和得分数据制成的双线图中绘制一条线?

我正在使用coeff和score输出创建PCA数据的双图。我希望在双图上最远的点之间画一条线。我不确定如何在不自己添加的情况下向情节添加线条(这将是乏味的)。

我知道哪两个点相距最远。我的系数是7x7,但是我将双3图的前3列以及得分矩阵中的1:3列使用。

我将如何在这两个点之间用line或plot3绘制一条线。似乎可以完成,但是我不确定要为该行指定哪些数据。



回答:

plot3接受3个输入作为X,Y和Z坐标。由于需要两点之间的直线,因此需要输入两个3D观测值plot3(X1,Y1,Z1,...)

说您的2个观测值之间的距离最大,分别是第3个和第5个

然后

plot3(scores([3 5],1),scores([3 5],2),scores([3 5],3)) 会给你你所需要的

密谋快乐!



更多&回答...
poster 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 05:07


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.