重塑函数是如何工作的呢?以及如何使用和(A,昏暗的)代码?

3视图(30天)
1。我想了解重塑功能实际上是如何运作的吗?
2。在使用之和(dim)暗淡的实际意义吗?例如
如果一个= [16 5 9 4;3 10 6 15;2 11 7 14]
如果我们想要和,那么为什么它表示为和(A, 2),而不是和(A, 3) ?

接受的答案

马特·J
马特·J 2021年8月22日
编辑:马特·J 2021年8月22日
简单的方法来理解重塑是通过例子
一个= 1:12
一个= 1×12
1 2 3 4 5 6 7 8 9 10 11 12
重塑(3,4)
ans = 3×4
1 4 7 10 2 5 8 11 3 6 9 12
至于总和(暗),金额将在列昏暗= 1时,沿行如果暗= 2,沿着第三维度如果暗= 3等等……

更多的答案(2)

Awais赛义德
Awais赛义德 2021年8月22日
clc;明确;接近所有
%在重塑,第一个参数是你想要的基质重塑
%的第二个参数的行数
%三是列数
%如果您不知道的行数或列,把[]和
%命令会自动找到号码
%重塑的例子:
%一个转换成单个列(如果你不知道的行数)
一个= 1:16
A1 =重塑([],1);
%转换为单个列(如果你知道的行数)
16岁的A2 =重塑(1);
%的总和
B = [1:5;6:10;15分)
和(B) 2)% 2的手段和元素的行
和(B) 1)% 1和列的元素
运行这个脚本以查看每个步骤做什么

史蒂文的主
史蒂文的主 2021年8月22日
重塑 在概念上,你可以认为它是带着一长串元素:
x = 1:16;
并将它们到一个数组的元素的大小你重塑,首先沿着整个行和列然后填写页面。
y =重塑(x, [4 4])
y = 4×4
1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16
z =重塑(x, [2 4 2])
z =
z (:: 1) = 1 3 5 7 2 4 6 8 z (:,: 2) = 9 11 13 15 10 12 14 16
这幅画在昏暗的输入参数的描述 文档页面 总和 函数可以帮助您了解如何解释维输入。

社区寻宝

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

开始狩猎!