matrix

    0热度

    1回答

    我由空数组和行循环要通过每一行循环: theta = zeros(500,20); for i=1:100 ... y = x*theta(i,:)'; ... end 因此,对于每个i我想使用的第i个行矢量,但我m得到错误说“赋值有更多的非单实例rhs维度比非单实例下标”

    0热度

    1回答

    我需要一个数据帧转换为基质,我使用下面的代码矩阵的变换: LoggAbundTGLMSOagg <- tapply(AbundTGLMSOagg$occurrence,list(AbundTGLMSOagg$plot,AbundTGLMSOagg$species),mean) 我得到所需的矩阵格式,但零变成来港定居。使用tapply(),我如何保留零? 我可以写一个CSV文件 write.cs

    0热度

    3回答

    我具有由基质sigma sigma <- matrix(c(1,0.5,0,0.5,1,0,0,0,1),3,3)) 描述为了计算向量的范数我计算 t(x) %*% sigma %*% x 这对于一个矢量例如正常工作范数x = 1:3。 但是我想计算许多载体的规范,同时,这也是我有 x <- t(matrix(rep(1:3, 10),3,10)) (当然充满了不同的条目)。 有没有办

    0热度

    1回答

    我想实现一个简单的矩阵类模板 我想实例化它像矩阵(data1,..,dataN) 基本上我想定义一个模板类,它需要2个unsigned int作为模板参数,并使用初始化列表来推断含权的数据的类型,现在我写了这个简单的开始: template<size_t N, size_t M> class Matrix { public: template<typename ...T>

    4热度

    2回答

    我给出了一个向量,并希望将其转换为某个块矩阵。考虑一个简单的例子: k <- c(1,2,3) a <- rep(apply(expand.grid(k, k), 1, prod), each=3) a [1] 1 1 1 2 2 2 3 3 3 2 2 2 4 4 4 6 6 6 3 3 3 6 6 6 9 9 9 这个载体应形式的分块矩阵排列: rbind( cbind(diag(a

    1热度

    1回答

    好吧我会尝试尽可能清楚我的最终目标,所以如果听起来很乱,我很抱歉。例如,我试图显示一个数据栏,其目标为10。此数据栏显示为灰色。我想要做的是在每个目标完成后,在同一个数据栏上填充颜色绿色。下面是我想什么粗糙的影像: 我试图做到这一点在基质内SSRS。如果有人可以帮助,我将不胜感激,如果任何人需要更多的细节,请让我知道。 在此先感谢。

    0热度

    1回答

    在矩阵中引用单个单元格的语法是什么?我想引用R data.frame中的单个单元格来创建函数。例如,假设我有一个值 3 4 5 6 一个2x2矩阵,我想创建一个函数,将做((3 + 4)/(3 + 4 + 5))。我尝试过将它作为一个函数,并且创建一个新的变量而没有成功。 Subj_2_block_4a$HRLR0 <- c(2,2)+c(2,4)给我四个观察下一个新的变量。 Subj_2_

    -5热度

    2回答

    我发现互联网上的程序,计算矩阵的行列式: /* * C++ Program to Find the Determinant of a Given Matrix */ #include<iostream> #include<math.h> #include<conio.h> using namespace std; double d = 0; double det(int n, do

    2热度

    2回答

    有没有办法让一个NxN数组(所以2d数组)的元素,其中每个元素是一个3个数字在0和1之间随机选择的数组? 输出应该是这个样子: (0.2,0.45,0.98), (0.7,0.58,0.11) ... (1.0,0.05,0.63, ... . . . 等 我一直想这样做,但必须有一个更优雅的方式。下面的代码包括: import numpy as np import matplotl

    0热度

    1回答

    我有200x200x200矩阵,它在每个体素中都有一些任意值。 我想这个值更改为0或1。 如果体素具有许多啤酒比0,这将是1 否则将是0 有没有人如何解决这个问题? 我的代码如下。 B = zeros(200,200,200); % A is my 200x200x200 data for i = 1:200 for j = 1:200 for k = 1:200