matlab中关于矩阵的几个问题

1、假设A是一个100*100的矩阵,取k<100的整数,那么A(:,1:k)是什么意思?2、一个程序中的语句,A是k*10000,然后创建了一个零矩阵B,为10000*... 1、假设A是一个100*100的矩阵,取k<100的整数,那么A(:,1:k)是什么意思?
2、一个程序中的语句,A是k*10000,然后创建了一个零矩阵B,为10000*(144-k),然后A=[A;B’]什么意思?(为了能看清,符号用的汉字模式输入)
展开
 我来答
learneroner
高粉答主

推荐于2016-11-05 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6526万
展开全部
1、A(:,1:k) 中第一个:表示所有行,第二个1:k表示从第一列到第k列,所以A(:,1:k) 表示A的第1~k列的所有元素
2、B’表示B的转置矩阵,也就是(144-k)*10000的0矩阵,[A;B’]表示在A矩阵的后面又增加了一些元素,即前面提及的B的转置矩阵,A=[A;B’]表示把扩充后的矩阵赋值给A,最终的效果实际上去,在原本k行10000列的A矩阵的后面添加了144-k行的0,这样A矩阵就是一个144×10000的矩阵。
最爱CSW
2015-08-09 · TA获得超过500个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:261万
展开全部
  1. 取A的1-k列构成的子矩阵
    举例:

a =
     1     2     3
     2     3     4

A=(:,1:2)

A=

    1    2

    2    3

  1. [A;B]是表示将矩阵A、B合并。
    举例:

a =
     1     2     3
     2     3     4
b =
     4     5     6
     5     9     9

使用命令c = [a; b]

c =
     1     2     3
     2     3     4
     4     5     6
     5     9     9

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式