matlab中冒号的用法

对于A(四行五列)矩阵,A(2:3,1:2:5)是什么意思?能解释下为什么是一,三,五列... 对于A(四行五列)矩阵,A(2:3,1:2:5)是什么意思?
能解释下为什么是一,三,五列
展开
 我来答
爱娱乐达人小张
高粉答主

2020-05-14 · 关注我不会让你失望
知道答主
回答量:395
采纳率:100%
帮助的人:7.6万
展开全部

具体用法如下:

1、a:b   表示[a,a+1,……,b]

>> A=1:6

A =

     1     2     3     4    5    6

2、当然如果b和a不是整数的话,则向量的最后一位数是n+a,且n=fix(b-a)

>> A=1.2:5.2

A =

     1.2000    2.2000    3.2000    4.2000    5.2000

3、上面的前提是a<b,如果a>b则会出现空值

>> A=6:1

A =

   Empty matrix: 1-by-0

此时 A是空矩阵,从workspace也可以看到A

4、a:c:b表示[a,a+c,……,a+n*c],其中n=fix((b-a)/c)

>> A=1:3:11

A =

     1     4     7    10

5、A(:)表示以一列的方式显示A中所有元素

>> A=[1 2 3;4 5 6]

A =

     1     2     3

     4     5     6

>> A(:)

ans =

     1

     4

     2

     5

     3

     6

6、b=A(i, :)表示把矩阵A的第i行存入b

>> b=A(1,:)

b =

     1     2     3

7、b=A( :,j)表示把矩阵A的第j列存入b

>> b=A(:,1)

b =

     1

     4

8、b=A(J :K)表示把矩阵A中[A(J),A(J+1),...,A(K)]这些元素存入b中

>> b=A(3:5)

b =

     2     5     3

9、b=A(:,c:d)表示把矩阵A的第c到第d列存入b中,当然c,d大于A的列数则出错(b=A(c:d,:)表示取行)

>> A=[1 2 3;4 5 6;7 8 9]

A =

     1     2     3

     4     5     6

     7     8     9

>> b=A(:,2:3)

b =

     2     3

     5     6

     8     9

扩展资料

 matlab中分号、冒号、逗号等常用标点符号的作用如图

zhoulongxu007
推荐于2017-09-26 · TA获得超过478个赞
知道答主
回答量:78
采纳率:0%
帮助的人:82.1万
展开全部
显示A的第二行与第三行的第一、三、五列。因为矩阵后面如果是圆括号,那么
都表示引用,即矩阵元素的位置 ,下面是例子
A =

1 2 3 4 5
4 5 6 7 8
0 1 4 7 8
0 2 5 8 7

disp(A(2:3,1:2:5))
4 6 8
0 4 8
补充问题:能解释下为什么是一,三,五列
MATLAB定义矩阵的一种方法是A=s:d:f,s表示起始值,d表示增量,f表示终点值,1:2:5即为1,1+2=3,3+2=5,不难理解吧,是MATLAB定义矩阵最常用的方法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
思维书屋
2009-09-10 · TA获得超过741个赞
知道小有建树答主
回答量:838
采纳率:0%
帮助的人:227万
展开全部
其中2:3表示2 3
其中1:2:5表示1 3 5
A(2:3,1:2:5)表示A(2 3,1 3 5)
即A矩阵的2,3行的1,3,5列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2017-09-03 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2790万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
背锅侠Daddy
2009-09-10 · TA获得超过475个赞
知道小有建树答主
回答量:874
采纳率:0%
帮助的人:403万
展开全部
就是取A中的2,3行1,3,5列的对应值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式