如何在matlab矩阵添加一行中删除一行

11073人阅读
MATLAB(18)
&&&&&&碰到一个问题,要删除文件中的某些数据,于是想到用matlab来实现,matlab中删除向量和矩阵中的元素的代码如下:
for i = 1 : 10
a(1 : 5) = [];
b= magic(5)
b(:, 1 : 2) = [];
&&&&&结果为:
&&&& 1&&&& 2&&&& 3&&&& 4&&&& 5&&&& 6&&&& 7&&&& 8&&&& 9&&& 10
&&&& 6&&&& 7&&&& 8&&&& 9&&& 10
&&& 17&&& 24&&&& 1&&&& 8&&& 15
&&& 23&&&& 5&&&& 7&&& 14&&& 16
&&&& 4&&&& 6&&& 13&&& 20&&& 22
&&& 10&&& 12&&& 19&&& 21&&&& 3
&&& 11&&& 18&&& 25&&&& 2&&&& 9
&&&& 1&&&& 8&&& 15
&&&& 7&&& 14&&& 16
&&& 13&&& 20&&& 22
&&& 19&&& 21&&&& 3
&&& 25&&&& 2&&&& 9
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2164412次
积分:34049
积分:34049
排名:第106名
原创:1478篇
转载:115篇
评论:1498条
(20)(56)(32)(26)(15)(42)(63)(38)(39)(75)(43)(4)(20)(33)(17)(11)(7)(48)(53)(51)(52)(35)(20)(53)(41)(35)(13)(32)(36)(7)(1)(47)(23)(26)(4)(13)(4)(19)(72)(13)(2)(14)(45)(32)(7)(3)(28)(53)(106)(68)【新手提问】如何在矩阵中删除一行?回答有粉哦!_python吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:115,469贴子:
【新手提问】如何在矩阵中删除一行?回答有粉哦!收藏
[[1,2,3][2,2,3][3,2,3]]假如我不想要第二行了,想得到一个[[1,2,3][3,2,3]]的矩阵,我该怎么做?或者告诉我怎么把一个列表变成矩阵。
51CTO学院11年行业品牌,1400万用户选择,中国专业IT技能学习平台,python.通过在线学习的方式,帮助广大技术人员实现技能提升,高薪就业的职业梦想,python.
果然单机版。。。。
juzheng = [[1,2,3], [2,2,3], [3,2,3]]del juzheng[1]
juzhen.pop(2)
求问怎么不对。。。
首先你要有二维数组的概念.将列表转换成 二维列表.矩阵无非就是这样而已.[[(0,0), (0,1), (0,2)],[(1,0), (1,1), (1,1)],[(2,0), (2,1), (2,2)]如果只是简单的矩阵运算倒没有什么?对角线元素的和,就是对角一条线的,就是 相同(0,1,1)的,发现了吧。来一个简单的矩阵乘法:[1,2
[3, 4, 4 3,4]
[2, 3, 4]1 * 3
2 * 2 = 7 1 * 4
2 * 3 = 101 * 4
1 * 4 = 8==========================3 * 3
4 * 2 = 173 * 4
4 * 3 = 243 * 4
4 * 4 = 28[ 7, 10, 8
17, 24, 28]你明白了矩阵的运算过程,无论是乘法,加法...还是矩阵变换.等等,都是没有问题.如果你不明白,那你就无法写相关矩阵的程序算法... 如果是利用矩阵进行 向量运算,就不一样啦。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或查看: 8743|回复: 10|关注: 0
求助怎样同时删除矩阵的多行
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
我想对某矩阵一次删除第3、7、10行,请问怎么删除呀,试了A(3;7;10,:)=[],结果显示Error: Incomplete or misformed expression or statement.
<h1 style="color:#3 麦片财富积分
关注者: 22
|此回复为最佳答案
本帖最后由 meatball1982 于
10:09 编辑
A([3,7,10],:)=[]
a=ones(10,3)
b=cumsum(a)
b([3,7,10],:)=[]
<h1 style="color:# 麦片财富积分
Ok,受用了,谢谢!:)
<h1 style="color:# 麦片财富积分
关注者: 1
很有用,解决了我的问题,感谢~
<h1 style="color:# 麦片财富积分
特意注册一下 为表示感谢:)
<h1 style="color:# 麦片财富积分
关注者: 1
<h1 style="color:# 麦片财富积分
谢谢了:):):)
<h1 style="color:# 麦片财富积分
<h1 style="color:# 麦片财富积分
A([3,7,10],:)=[]
抱歉,那如果要删除第一行到第500行,应该怎么写呢?
我写了A([1:500],;)=[]
报错说圆括号或方括号不对称或异常。。
<h1 style="color:#3 麦片财富积分
关注者: 22
抱歉,那如果要删除第一行到第500行,应该怎么写呢?
我写了A([1:500],;)=[]
a=ones(10,3)
b=cumsum(a)
b([3,7,10],:)=[]
请仔细的一个符号,一个符号的看.最好放大一点.
因为&:&和&;&很容易混.
别外,最好找一本matlab的书看看基础的东西.容易找到错误.
站长推荐 /2
Powered by苹果/安卓/wp
积分 18, 距离下一级还需 6 积分
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
各位大神们,现在有个16*4的矩阵,每一行的数字由1-4构成,如何删除矩阵中有重复数字的行,比如1 2 1 3这种
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
封装一个遍历函数,条件如果满足某一行有相同的数字就删除该行,这是算法思想
用duplicated()函数
nuomin 发表于
用duplicated()函数这个函数如何用,我自己没有调用,自己编写了一个可以删除重复项的小程序
<font color="# 发表于
这个函数如何用,我自己没有调用,自己编写了一个可以删除重复项的小程序这个函数寻找输入向量里那些重复的变量,返回逻辑T,F组成的向量。
无限扩大经管职场人脉圈!每天抽选10位免费名额,现在就扫& 论坛VIP& 贵宾会员& 可免费加入
加入我们,立即就学扫码下载「就学」app& Join us!& JoinLearn&
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
京ICP证090565号
京公网安备号
论坛法律顾问:王进律师

我要回帖

更多关于 python 矩阵删除一行 的文章

 

随机推荐