Cell-Matrix,我不能提取值
4视图(30天)
显示旧的评论
我有附加的图,我需要提取的值。
我运行这段代码:
F = openfig (“phi_1.fig”);
甘氨胆酸ax =;
行= findobj (ax,“类型”,“行”);
为k = 1:元素个数(线)
x{1,} =线(k) .XData;
y {k:} =线(k) .YData;
结束
问题是我没有得到一个向量,但一个矩阵与其他矩阵里面,我不知道如何提取值。
对于x我没有问题,我类型:
时间= cell2mat (x);
但对于y我不知道
接受的答案
明星黾
2021年1月10日
对代码稍作修改:
F = openfig (“phi_1.fig”);
甘氨胆酸ax =;
行= findobj (ax,“类型”,“行”);
为k = 1:元素个数(线)
x {k} =线(k) .XData;%力行向量
y {k} =线(k) .YData;%力行向量
结束
十五= cell2mat (x);%从细胞中提取数组
青年志愿= cell2mat (y);%从细胞中提取数组
[十五,idx] =(十五)进行排序;%升序
青年志愿=青年志愿(idx);%排序根据“十五”
图
图(十五,青年志愿)
网格
应该做你想做的事情。