首页 > 解决方案 > 删除表格的最后一行 - Matlab

问题描述

如何删除基于表的最后一行(如果它的长度会发生变化)?

代码:

clc;
clear all;
close all;

x = 1:10
y =11:20

lastrow = length(x);
t = table(x,y)
 
t([lastrow,:) = [];

标签: matlab

解决方案


您可以使用该end函数访问最后一行或最后一列。

我想你想创建一个10 by 2表。如果你想这样做,你应该将xand定义y为列向量,而不是行向量。

clc;
clear all;
close all;

x = (1:10)';
y =(11:20)';

% lastrow = length(x);
t = table(x,y);
 
t(end,:) = [];
disp(t)

输出


推荐阅读