给定一个矩阵,创建一个行向量1的相同数量的元素作为一个行

684(30天)
给定一个矩阵,创建一个行向量1的相同数量的元素作为一个行。创建一个列向量1的相同数量的元素作为一个列。使用矩阵乘法,分配产品的行向量,矩阵A,列向量(按此顺序)变量的结果。一个= [1:5;6:10;11:15;十六20];

接受的答案

这里离马纳利市古普塔
编辑:MathWorks支万博1manbetx持团队 2021年5月20日
R_vector = 1(1、大小(A, 1));C_vector = 1(大小(2),1);结果= R_vector * * C_vector;
4评论

登录置评。

更多的答案(9)

亚历克斯Mcaulley
亚历克斯Mcaulley 2019年6月4日
我觉得这个论坛的目标是不要做任何人的作业,但解决通用问题Matlab可以帮助更多的用户。这个练习很简单,任何曾经使用Matlab可以做到,所以,我认为我们可以做的最好的事情就是帮助@Gaurav知道如何学习Matlab的基础知识。
2的评论

登录置评。


Khom Raj Thapa Magar
Khom Raj Thapa Magar 2020年8月28日
编辑:为副总经理 2023年2月21日
%给
一个= [1:5;6:10;11:15;十六20];
row_vec = 1(1、大小(A, 1))
row_vec = 1×4
1 1 1 1
column_vec = 1(长度(A), 1)
column_vec = 5×1
1 1 1 1 1
结果= row_vec * * column_vec
结果= 210
1评论
为副总经理
为副总经理 2023年2月21日
长度 ()函数不返回一个数组的列数。它返回的最长尺寸的大小。如果有更多的行比列,这段代码将会失败。使用大小()来获得特定尺寸的大小。

登录置评。


Sudhanshu Rasal
Sudhanshu Rasal 2020年5月5日
编辑:为副总经理 2023年2月21日
这个问题是简单的方式
X = [1 1 1 1]
[1,Y = 1; 1; 1; 1]
结果Y = X * *
? ? ? ? ? ? ? ?
3评论
为副总经理
为副总经理 2023年2月21日
编辑:为副总经理 2023年2月21日
编写一个程序的目的是电脑做这项工作。字面上写出向量手动会有更好的感觉在纸上计算内积和写作
结果= 210;%这是我整个计划
这两个例子将失败原因很明显如果大小的变化。

登录置评。


印度央行Parmar
印度央行Parmar 2020年5月11日
一个= [1:5;6:10;11:15;十六20)
B (1:4) = 1;
f = B *
C (1:5) = 1;
C = C '
结果= f * C
6个评论
为副总经理
为副总经理 2023年2月21日
编写一个程序的目的是电脑做这项工作。使用大小()找到的大小;使用的()以编程方式生成向量。

登录置评。


Arakala在
Arakala在 2020年4月4日
R_vector = 1(1、大小(A, 1));
C_vector = 1(大小(2),1);
结果= R_vector * * C_vector;
4评论

登录置评。


Rishabh Nirala
Rishabh Nirala 2020年5月20日
编辑:为副总经理 2023年2月21日
一个= [1:5;6:10;11:15;十六20];
C = [1; 1; 1; 1; 1]
R = [1 1 1 1]
P = R *
结果= P * C
回答= 210
1评论
为副总经理
为副总经理 2023年2月21日
再次,编写一个程序是计算机做这项工作。使用大小()找到的大小;使用的()以编程方式生成向量。

登录置评。


Sneham Shrikant Vaidya
Sneham Shrikant Vaidya 2020年5月27日
编辑:为副总经理 2023年2月21日
一个= [1:5;6:10;11:15;十六20];
一个
x = [1 1 1 1]
[1,y = 1; 1; 1; 1]
z = * y
结果= x * z
您还可以执行这种方法我们知道z = (lxm) *(麦根)所以我们首先用A * y作为他们的内在维度ara相同
然后我们得到结果矩阵z,内部尺寸等于x现在我们可以最后ans乘以x * z
1评论
为副总经理
为副总经理 2023年2月21日
使用大小()找到的大小;使用的()以编程方式生成向量。否则,这个失败如果大小的变化。
添加的解释你的答案是好的。

登录置评。


VISHWA D
VISHWA D 2020年6月22日
一个= [1:5;6:10;11:15;十六20];
row_vector = (1 1 1 1 1)
col_vector = [1;1;1;1]
结果= (row_vector * ()) * (col_vector)
2的评论
为副总经理
为副总经理 2023年2月21日
编辑:为副总经理 2023年2月21日
@lijuan王 是正确的。这个答案创建向量错误。它们不仅手动创建的方式将打破如果大小的变化,他们不对应于指定的维度的结果是正确的,但向量是错误的,是可怜的实践方法。

登录置评。


Chintan
Chintan 2023年2月21日
row_vector = 1(大小((:1)))”
coloumn_vector = 1(大小((1,:)))”
结果= row_vector * * coloumn_vector
1评论
为副总经理
为副总经理 2023年2月21日
我认为这是一种方法,但大小()支持尺寸规范,这将避免需要解决向量或转置的任万博1manbetx何东西。
还注意到 ctranspose。” 运营商是复杂的共轭转置。如果你只是想重新定位一个向量或矩阵,使用 转置,”。 代替。

登录置评。

类别

找到更多的在创建和连接矩阵帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!