如何创建列标题吗?
16个视图(30天)
显示旧的评论
我有下面的代码:
个月= 1:12;
取向= [0,-90);
行= 1:3;
倾斜=[0,10年,20年,30、40、50、60、70、80、90];
irr = [10110120130140150160170180190];
table.x =倾斜;
table.y = irr;
为m = 1:长度(个月)
为o = 1:长度(方向)
为r = 1:长度(行)
disp ([m o r])
为n = 1:长度(倾斜)
table.x =倾斜(n);
table.y = irr (n);
disp(表)
结束
结束
结束
结束
我怎么能有x和y作为列标题的英斯达他们注意的是每一个元素?例如m = 1, 0 = 2, r = 3,我想要的输出:
1 2 3
x y
0 10
110
120
30 130
40 140
50 150
60 160
70 170
80 180
90 190
0评论
接受的答案
答案(1)
克里斯·拉皮埃尔
2021年8月13日
我的偏好是用表函数创建一个MATLAB表(数据类型表,而不是结构)
x =[0, 10年,20年,30、40、50、60、70、80、90]';
y = [10110120130140150160170180190] ';
data =表(x, y)
然而,坚持使用相同的方法,删除最后一个循环。我已经减少了
个月
和
行
限制输出长度。
个月= 1:1;
取向= [0,-90);
行= 1:1;
倾斜=[0,10年,20年,30、40、50、60、70、80、90];
irr = [10110120130140150160170180190];
为m = 1:长度(个月)
为o = 1:长度(方向)
为r = 1:长度(行)
disp ([m o r])
table.x =倾斜”;
table.y = irr ';
disp ([“x”,“y”])
disp([表。x table.y])
结束
结束
结束
创建指定什么,您可以使用
流
而不是
disp
为m = 1:长度(个月)
为o = 1:长度(方向)
为r = 1:长度(行)
流(“% g % g % g”m o, r)
流(' % s % s ',“x”,“y”)
table.x =倾斜”;
table.y = irr ';
流(“% g % g \ n”,(表。x表。y]')
结束
结束
结束