Matlab中,一个行向量怎么赋值给矩阵的一行啊!
5个回答
展开全部
矩阵3行4列记A,行向量记B,行向量个数和矩阵那一维的个数一样,假如你把矩阵的第一行用B代替代码为A(1,:)=B,如果你想把这一行赋给A的某列,那么对A取转置,用相同方法赋值,再A在转置回来就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如:
a=[1 2 3];
b=zeros(3,3);
则:b(1,:)=a;
这就,b的第一行就变成1 2 3了。
a=[1 2 3];
b=zeros(3,3);
则:b(1,:)=a;
这就,b的第一行就变成1 2 3了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有个变维函数,reshape函数。
另外记住矩阵元素的排列是从上到下,从左倒右的,按照这个规则以及变维函数可以实现想要的功能:
>> a=1:6
a =
1 2 3 4 5 6
>> b=reshape(a,3,2)'
b =
1 2 3 4 5 6
另外记住矩阵元素的排列是从上到下,从左倒右的,按照这个规则以及变维函数可以实现想要的功能:
>> 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的第二行
B=[1 2 3;4 5 6;7 8 9]
b(2,:)=A
就是把A赋值给B的第二行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询