MATLAB中文论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 562|回复: 3|关注: 0

[已解决] 我的matlab删除行代码执行一次后为什么是删的两行

[复制链接]

新手

9 麦片

财富积分


050


7

主题

15

帖子

0

最佳答案
本帖最后由 粗来榨道 于 2017-12-7 19:03 编辑

我的代码
x=get(handles.uitable1,'data');
n=size(x(:,1));
x(n,:)=[];
set(handles.uitable1,'data',x);

求大神赐教

删后

删后
图片1.png

新手

9 麦片

财富积分


050


7

主题

15

帖子

0

最佳答案
 楼主| 发表于 2017-12-7 20:09:17 | 显示全部楼层
:Q:Q:Q:Q:hug:

MATLAB 基础讨论
版块优秀回答者

入门

260 麦片

财富积分


50500


1

主题

191

帖子

47

最佳答案
  • 关注者: 4
发表于 2017-12-7 21:43:51 | 显示全部楼层 |此回复为最佳答案
n=size(x(:,1));得到的n是1×2的矩阵,所以之后删除的时候会删除两行(第一行和最后一行)
改成n=length(x(:,1));

新手

9 麦片

财富积分


050


7

主题

15

帖子

0

最佳答案
 楼主| 发表于 2017-12-7 22:05:45 | 显示全部楼层
懂了 谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表