matlab中冒号的用法

上传人:飞*** 文档编号:42824121 上传时间:2018-06-03 格式:DOC 页数:3 大小:23KB
返回 下载 相关 举报
matlab中冒号的用法_第1页
第1页 / 共3页
matlab中冒号的用法_第2页
第2页 / 共3页
matlab中冒号的用法_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《matlab中冒号的用法》由会员分享,可在线阅读,更多相关《matlab中冒号的用法(3页珍藏版)》请在金锄头文库上搜索。

1、matlab 冒号的用法总结冒号的用法总结最近不少网友问冒号的用法的一些问题,我按照自己的理解总结一些冒号用法,如果有没讲到的,望高手补充。首次发这种贴,望指点。1)a:b 表示a,a+1,b 代码代码: A=1:5A =1 2 3 4 52)当然如果 b-a 不是整数的话,则向量的最后一位数是 n+a,且 n=fix(b-a) 代码代码: A=1.2:4.9A =1.2000 2.2000 3.2000 4.20003)上面的前提是 ab 则会出现空值 代码代码: A=5:1A =Empty matrix: 1-by-0此时 A 是空矩阵,看 workspace 也可以看到 A4)a:c:b

2、 表示a,a+c,a+n*c,其中 n=fix(b-a)/c) 代码代码: A=1:3:11A =1 4 7 105)a:c:b 在以下情况为空值c0,且 ab 代码代码: A=11:3:1A =Empty matrix: 1-by-06)A(:)表示以一列的方式显示 A 中所有元素 代码代码: A=1 2 3;4 5 6A =1 2 34 5 6 A(:)ans =1425367)b=A(i, :)表示把矩阵 A 的第 i 行存入 b 代码代码: b=A(1,:)b =1 2 38)b=A( :,j)表示把矩阵 A 的第 j 列存入 b 代码代码: b=A(:,1)b =149)b=A(J

3、:K)表示把矩阵 A 中A(J),A(J+1),.,A(K)这些元素存入 b 中 代码代码: b=A(3:5)b =2 5 310)b=A(:,c:d)表示把矩阵 A 的第 c 到第 d 列存入 b 中,当然 c,d 大于 A 的列数则出错(b=A(c:d,:)表示取行) 代码代码: A=1 2 3;4 5 6;7 8 9A =1 2 34 5 67 8 9 b=A(:,2:3)b =2 35 68 9补充下当需要 10 9 8 7 6 5 4 3 2 1这样的数时用 A=10:1 会产生空矩阵 A=10:-1:1A =10 9 8 7 6 5 4 3 2 1 就可以了有时 当矩阵很大时 不知道矩阵的维数可以用 end A=1 2 3;4 5 6;7 8 9A =1 2 34 5 67 8 9 b=A(:,2:end)b =2 35 68 9当我们需要 A 矩阵第右上角的数时 即2 35 6 这时用 :很难实现可以用 end 和冒号一起来实现 b=A(1:2,2:end)b =2 35 6

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号