matrix

    0热度

    1回答

    我正在努力寻找一些真正容易理解的东西,但我无法解决我的R技巧。 让我们假设我有以下数组: mat1 = as.matrix(data.frame(col1 = c(1,2,3,4,5,6,7,8), col2 = c(2,3,'NA',5,6,7,8,9), col3 = c(3,4,5,6,7,8,9,10), col4 = c(2,3,4,1,2,6,7,8), col5

    2热度

    1回答

    我很有趣创建一个类用于存储稀疏矩阵块压缩稀疏行格式​​这种存储方法包括将矩阵细分为尺寸为sz*sz的方块并将该块存储在向量BA中,在这里您可以找到大多数信息关于link 基本矩阵是使用4矢量存储: BA包含存储在自顶向下的子矩阵(块)的元素左向右的顺序(在尺寸2x2的图片的第一个块是11,12,0,22) AN包含矢量BA的每一种起始块的索引(在pictur情况下,块大小为2x2使其包含1,5 .

    0热度

    1回答

    我对我这个愚蠢的问题道歉,但我刚开始熟悉数组。 我只需要旋转我的数组中的矩阵90度。 这里的一些数据和我的尝试至今: mat1 = as.matrix(data.frame(col1 = c(1,2,3,4,5,6,7,8), col2 = c(2,3,'NA',5,6,7,8,9), col3 = c(3,4,5,6,7,8,9,10), col4 = c(2,3,4,1,2,6,7,8),

    1热度

    1回答

    我已经写在Matlab一个函数,这是计算的成本函数的数组: function [F1val, Com]=F1(Community,NeighMat) global FlattedAdjMat; Com=zeros(numel(Community),3); Com(:,1)=Community'; % The First row of Com= Community

    -2热度

    2回答

    您好,我的问题是以下内容,即时接收一个2d矩阵,我已经创建了一个名为City的类,它将保存x和y的位置坐标值将以逗号分隔这样 0,0 0,20 4,3 6,2 7,21 for (int k = 0; k < size; k++){ String valuesStrArr2[] = s.nextLine().split(","); for (int l = 0; l

    0热度

    1回答

    我正在运行一个嵌套for循环的矩阵。我的问题在于,这些值出错了,因为循环会逐行填充矩阵。我想让循环按列填充矩阵,以避免此问题。 T_i = 85; %Initial temperature (K) T_inf = 20; %Free stream temperature (K) h = 50; %Convection heat transfer coefficient (

    1热度

    1回答

    我已经设置了一个问题,要求我解决一个线性方程组。在问题它规定我应建立一个矩阵A和列向量b求解方程甲X = b,其中X是列矢量(W X Y Z)。 A = [1 1 1 1; 0 1 4 -2; 2 0 -2 1; 1 -2 -1 1] b = [28;7;22;-4] A1 = inv(A).*b sum(A1,2) 这是我到目前为止已经完成,但我知道答案是MATLAB给我是不正确,因为

    2热度

    1回答

    我在执行数学运算顺序规则的有问题。 我有2个数组。矩阵阵列(最多100个矩阵)和操作阵列(最多99个操作)。这些操作只是矩阵的加法,减法和乘法(用+ - *表示)。 我的矩阵是一个结构,但这只是一个细节。我有与他们有关的一切工作职能。 我也有执行操作的功能。 struct Matrix compute(struct Matrix mat1, struct Matrix mat2, char op)

    0热度

    1回答

    我正在学习在c/C++中使用petsc以便在其中使用稀疏矩阵分解函数(MatICCFactor)。我做的第一步是将玩具矩阵读入petsc中以创建一个稀疏矩阵并在我做任何事情之前查看矩阵。我是一个用c/C++编写的BTW初学者。 这里是我使用的代码: static char help[] = "Tests Petscmat functions.\n\n"; #include<petscm

    0热度

    1回答

    所以我目前正在制作PACMAN上的MATLAB程序,但似乎无法弄清楚如何开始在主图上生成地图。我可以使用背景为uint8 RGB的.png文件,但这种情况不允许我注册妨碍PACMAN和鬼魂路径的墙壁。我认为另一种方法是使用0,1和2分别代表黑色空像素,蓝色墙(填充)和点(黄色)的位置创建地图。但是,在尝试执行后一种方法时,我遇到了一个问题,即在switch-case-other方法中为300 x