octave

    3热度

    1回答

    代码进行Matlab的风格的短路操作: if (round(xw(1))>2) & (round(xw(2))>2) & (round(xw(1))<h-1) & (round(xw(2))<w-1) W0 = img(round(xw(1))-2:round(xw(1))+2,round(xw(2))-2:round(xw(2))+2); else NA=1;

    0热度

    1回答

    我正在使用GNU Octave 4.2.1。在Linux Debian上。我正在尝试制作一个按钮(在Octave中调用pushbutton)来打开jpeg文件等图像并显示到坐标轴。到目前为止,我的代码如下所示: %image preview cmdOpenImage = uicontrol( mainForm = "style", "pushbutton", "string", "OPE

    0热度

    2回答

    我有以下代码,在八度: % recode y to Y I = eye(10); Y = zeros(5000, 10); for i=1:5000 Y(i, :)= I(y(i), :); end y为5000 X 1和含有1值以10 所需的输出是Y. Y是5000×10,并包含一个除1全0在同一行y所示的位置。 我想这样做没有循环,为学术目的;即对其进行矢量化。 5000

    1热度

    3回答

    我有一个矩阵数组的应用程序。我必须多次操纵对角线。其他元素不变。我想要做的事情一样: for j=1:nj for i=1:n g(i,i,j) = gd(i,j) end end 我已经看到了如何使用逻辑(眼(N))作为一个单一的指标一个矩阵做到这一点,但这并不与矩阵阵列工作。当然有一个解决这个问题的办法。由于

    0热度

    1回答

    在R中,类函数返回对象的描述。 > a = matrix(c(1, 2, 3, 4), nrow=2, ncol=2) > class(a) [1] "matrix" 是否有倍频等效功能?

    -1热度

    1回答

    我想在Win 10安装倍频但下载网站包含每个版本像这样多个文件: 结果,我下载了所有,并开始解压缩文件夹。它需要永远下载。但是,安装程序完成运行并安装完成。我该怎么办?而且,为什么Windows解压缩得这么慢?速度仅为1 kbps。

    2热度

    2回答

    我目前遇到问题Octave安装在Archlinux.我无法在Arch中加载当前版本的Octave 4.2.1。它显示以下消息 - /usr/lib/octave/4.2.1/exec/x86_64-pc-linux-gnu/octave-gui: error while loading shared libraries: libgfortran.so.3: cannot open shared o

    3热度

    1回答

    我正在使用Octave编程classical Prony's method(有时是Prony分析)。该脚本相当优良的测试信号,如: t = 1:600; sig = exp(-0.01*t).*cos(0.1*t); ,但完全倒塌时,即使添加的噪声量小: sig = sig + 0.001*rand(size(sig)); 的问题是计算使用pinv超定方程组当线性预测是bulit时(参见

    1热度

    2回答

    我有一个名为model_vertex的矩阵3x120000。它是来自stl文件的点云。 3点指定三角形的顶点。所有3点开始一个新的三角形。 我想找到具有相同三角形边的三角形。 这意味着三角形应该有2个相同的点。 我希望你能帮助我。我可以用4个for-loop来解决这个问题......但是计算时间令人难以置信的糟糕。 for i=1:length((model_vertex(1,:))/3)%eve

    -1热度

    1回答

    有没有办法在一行中写'复杂'元素操作,还是我们必须将它们分成多行?例如,让我们有这个数学函数:1 /(1 + e^-x) 我想为x(x可能是一个标量,向量或矩阵)上的每个元素计算哪个数据函数。 这是一个工作的代码,我已经写了: function r = sigmoid(x) r = zeros(size(x)); r = e.^(-x); r = 1.+r;