MATLAB如何提取某一矩阵中某一列的部分数据?

请给出格式,谢谢请注意是部分数据... 请给出格式,谢谢
请注意是部分数据
展开
 我来答
帐号已注销
2020-02-18 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:161万
展开全部

提取子矩阵的具体方法是 B=A(v1,v2),其中,v1表示子矩阵要保留的行号构成的向量,v2表示要保留的列号构成的向量。

a(rows,cols),其中rows表示行数,cols表示列数。

如a(3,2:4)表示a的第3行第2到4列。

例子:

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

A(1,:)

A(:,1)

A =

1 2 3 4 5 6

2 3 4 5 6 7

3 4 5 6 7 8

4 5 6 7 8 9

5 6 7 8 9 10

6 7 8 9 10 11

ans =

1 2 3 4 5 6

ans =

1

2

3

4

5

6

扩展资料:

MATLAB包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。

参考资料来源:百度百科-MATLAB

小星星教育知识分享
高粉答主

2019-12-08 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67132

向TA提问 私信TA
展开全部

解决这个问题的方法如下:

1、第一步打开matlab命令行窗口,输入a=[1 2 3;4 5 6;7 8 9;6 4 7],创建一个a矩阵。

2、第二步输入a(1:2,1:3),进行提取a矩阵的第1,2行第1到3列。

3、第三步按回车键之后,可以看到已经提取了a矩阵的第1,2行第1到3列。

4、第四步输入 a(2:3,1:2),进行提取a矩阵第2到3行第1到2列。

5、第五步按回车键之后,可以看到提取了a矩阵第2到3行第1到2列,根据需要提取矩阵就可以。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-17
展开全部

提取子矩阵的具体方法是 B=A(v1,v2),其中,v1表示子矩阵要保留的行号构成的向量,v2表示要保留的列号构成的向量。举例说明:

>>A=[1,2,3;4,5,6;7,8,9];
>>B1=A(1:2:end,:)

B1 =

     1     2     3
     7     8     9
>> B2=A([3,2,1],[1,1,1])

B2 =

     7     7     7
     4     4     4
     1     1     1
>>B3=A(:,end:-1:1)

B3 =

     3     2     1
     6     5     4
     9     8     7
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b24c86a
推荐于2017-09-27
知道答主
回答量:21
采纳率:0%
帮助的人:17.3万
展开全部
比如矩阵A是10行10列的,提取A的第3行为A(3,:),提取A的第3列为A(:,3)

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

a =

1 2 3
4 5 6
7 8 9

>> a(1:2,3)

ans =

3
6
>> a(1:1,2)

ans =

2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-17
展开全部
是太阳刚出来距离人近还是中午距离人远
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式