Cell-Matrix,我不能提取值

4视图(30天)
保罗•罗杰斯
保罗•罗杰斯 2021年1月10日
评论道: 明星黾 2021年1月10日
我有附加的图,我需要提取的值。
我运行这段代码:
F = openfig (“phi_1.fig”);
甘氨胆酸ax =;
行= findobj (ax,“类型”,“行”);
k = 1:元素个数(线)
x{1,} =线(k) .XData;
y {k:} =线(k) .YData;
结束
问题是我没有得到一个向量,但一个矩阵与其他矩阵里面,我不知道如何提取值。
对于x我没有问题,我类型:
时间= cell2mat (x);
但对于y我不知道
1评论
明星黾
明星黾 2021年1月10日
看到我的 回答 具体问题的解决方案。

登录置评。

接受的答案

明星黾
明星黾 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);%排序根据“十五”
图(十五,青年志愿)
网格
应该做你想做的事情。
3评论
明星黾
明星黾 2021年1月10日
没烦恼!
谢谢你!

登录置评。

更多的答案(0)

s manbetx 845


释放

R2014b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!