Matlab中,一个行向量怎么赋值给矩阵的一行啊!

 我来答
虾弹文化
高粉答主

2019-09-20 · 大概是忆往昔 宝宝永远3岁!!
虾弹文化
采纳数:228 获赞数:79761

向TA提问 私信TA
展开全部

1、可以通过zeros函数进行赋值,输入a=zeros(2,3),生成了一个全0矩阵,如下图所示:

2、可以直接使用a(1,3)=5方式进行矩阵赋值,a矩阵第1行第3列赋值成5了,如下图所示:

3、使用 a(3)=8方式进行赋值,矩阵第3个元素赋值为8,从列开始往下数,如下图所示:

4、使用a(1,:)=[1 1 1]方式对矩阵一行进行赋值,如下图所示:

kinfar
2011-03-11 · TA获得超过976个赞
知道小有建树答主
回答量:208
采纳率:50%
帮助的人:249万
展开全部
矩阵3行4列记A,行向量记B,行向量个数和矩阵那一维的个数一样,假如你把矩阵的第一行用B代替代码为A(1,:)=B,如果你想把这一行赋给A的某列,那么对A取转置,用相同方法赋值,再A在转置回来就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深远又亲切的小闺秀6007
推荐于2017-09-21 · TA获得超过314个赞
知道答主
回答量:69
采纳率:0%
帮助的人:0
展开全部
例如:
a=[1 2 3];
b=zeros(3,3);
则:b(1,:)=a;
这就,b的第一行就变成1 2 3了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨好巨蟹座
推荐于2017-09-10 · TA获得超过5万个赞
知道大有可为答主
回答量:6197
采纳率:80%
帮助的人:1268万
展开全部
有个变维函数,reshape函数。
另外记住矩阵元素的排列是从上到下,从左倒右的,按照这个规则以及变维函数可以实现想要的功能:
>> a=1:6
a =
1 2 3 4 5 6

>> b=reshape(a,3,2)'
b =
1 2 3 4 5 6
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-11
展开全部
A=[2,3,4]
B=[1 2 3;4 5 6;7 8 9]
b(2,:)=A
就是把A赋值给B的第二行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式