Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-03-15, 17:21   #1
伊达政宗
初级会员
 
注册日期: 2009-02-28
年龄: 48
帖子: 4
声望力: 0
伊达政宗 正向着好的方向发展
默认 怎么删除一行数列最后一位?高手请进

比如 A=[1,2,3,4] 怎么通过命令自己除去最后一个数字
如果有大量数据的情况下 手动去除比较麻烦
伊达政宗 当前离线   回复时引用此帖
旧 2009-03-17, 11:00   #2
shc0617
初级会员
 
注册日期: 2009-03-06
年龄: 38
帖子: 5
声望力: 0
shc0617 正向着好的方向发展
默认 回复: 怎么删除一行数列最后一位?高手请进

就删一个数?给最后一位赋值为0不行吗?
shc0617 当前离线   回复时引用此帖
旧 2009-03-17, 15:06   #3
applef
初级会员
 
注册日期: 2009-03-17
年龄: 39
帖子: 18
声望力: 17
applef 正向着好的方向发展
默认 回复: 怎么删除一行数列最后一位?高手请进

A=A(1:end-1)?
applef 当前离线   回复时引用此帖
旧 2009-03-19, 00:09   #4
伊达政宗
初级会员
 
注册日期: 2009-02-28
年龄: 48
帖子: 4
声望力: 0
伊达政宗 正向着好的方向发展
默认 回复: 怎么删除一行数列最后一位?高手请进

引用:
作者: shc0617 查看帖子
就删一个数?给最后一位赋值为0不行吗?
具体怎么操作呢 其实是这样的 我算是增长率 A=一个数列
然后DIFF A=B 这样新的数列比A就少了一位 明显是最后一位数
增长率为 B除以A 但是位数不同明显不行 我可以复制粘贴不要后面一位数 但是想知道有没有一个命令实现这种运算
伊达政宗 当前离线   回复时引用此帖
旧 2009-03-19, 00:12   #5
伊达政宗
初级会员
 
注册日期: 2009-02-28
年龄: 48
帖子: 4
声望力: 0
伊达政宗 正向着好的方向发展
默认 回复: 怎么删除一行数列最后一位?高手请进

引用:
作者: applef 查看帖子
A=A(1:end-1)?
万分感谢 :cry: :lol:
伊达政宗 当前离线   回复时引用此帖
旧 2009-03-19, 17:52   #6
wxw0827
普通会员
 
注册日期: 2008-09-06
年龄: 41
帖子: 32
声望力: 17
wxw0827 正向着好的方向发展
默认 回复: 怎么删除一行数列最后一位?高手请进

确实高,哦呵呵
wxw0827 当前离线   回复时引用此帖
旧 2009-03-19, 20:18   #7
abc886y365
初级会员
 
注册日期: 2009-03-19
年龄: 38
帖子: 11
声望力: 17
abc886y365 正向着好的方向发展
默认 回复: 怎么删除一行数列最后一位?高手请进

>> a=[1 2 3 4];
>> a(4)=[];
abc886y365 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 01:34


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.