如何将嵌入单元格数组的表转换为简单的表。

3次浏览(过去30天)
我如何转换这个表
T =
1×2表
RunDate GSWYield
______________ ______________
{723×1 double} {723×1 double}
变成723x2的表格。
是的,看起来应该很简单,但由于某种原因,我所有的尝试都失败了。
我试图简单地将图形转换为一个或所有系列的简单值表。
打开(“Yielddata.fig”
A = get(gca,“孩子”);
Xdata = get(a(10),“XData”);
Ydata = get(a(10),“YData”);
Y_res =重塑(ydata,[],1);
X_res =重塑(xdata,[],1);
C = {X_res Y_res};
T = cell2table(C,“VariableNames”, {“RunDate”“GSWYield”})

接受的答案

欧内斯特•米勒
欧内斯特•米勒 2021年9月22日
简单的答案
A = get(gca,“孩子”);
RunDates = get(a(9),“XData”);
Ylddata = get(a(9),“YData”);
Gswdata = get(a(10),“YData”);
Termdata = get(a(11),“YData”);
C = {RunDates' ylddata' gswdata' termdata'};
TERMYld = C{1,4};
GSWYld = C{1,3};
Yld = c {1,2};
RunDates = C{1,1};
T = table(RunDates,YLD,GSWYld,TERMYld);

更多答案(0)

类别

了解更多矩阵和数组帮助中心而且文件交换

下载188bet金宝搏


释放

R2020b

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!