使用 Octave 将目录中的文件自然排序到元胞数组中
我有由另一个程序/用户生成的文件,其名称例如“jh-1.txt,jh-2.txt,...,jh-100.txt,...,jh-1024.txt”。我从这些文件中提取一列,操作数据,然后…
Octave:使用trace()的效率?
假设我有两个 5000 x 1000 矩阵,A 和 B。八度计算是否会高效地计算 trace(A*B'),即只需要 5000 个内积,而不是 5000*5000 个内积其中大部分不会被使…
如何在Octave中选择特定百分比的数据?
我想从矩阵中选择特定百分比的数据。怎么做呢? 更清楚地说: 我知道 if A = 1 2 3 4 5 6 7 8 9 10 then A(1:7, :) = A(1:7) 会给我 70% 的数据。 我…
仅选择满足条件的特定行数
我目前开始使用八度进行一些数据分析,并且在特定的矩阵操作方面遇到一些问题。 假设您有以下数据矩阵: A = 1 11 22 33 44 13 12 33 1 14 33 44 现在…
Octave make 命令失败并显示“无法打开文件 debug.h”
我尝试在 AMD64 机器上的 Kubuntu 10.04 LTS 上编译 Octave 3.4.3,但 make 失败并出现以下错误 /bin/bash ../libtool --tag=F77 --mode=compile f77 …
比较两个长度不等的向量得到逻辑数组
我需要对以下代码进行向量化: a = [1 2 3 2 3 1]; b = [1 2 3]; for i = 1:length(a) for j = 1:length(b) r(i, j) = (a(i) == b(j)); end end 输出 …
用于数值分析的 iOS5 Objective-C 库或 GNU Octave 包装类?
我正在使用卡尔曼滤波器进行一些数值估计和校正,并且希望更好地估计 Q 和 R 参数,最好是动态估计。 http://en.wikipedia.org/wiki/Kalman_filter#Es…
求解 ODE,直到 Octave 中发生事件
在 Matlab 中,我知道如何求解 ODE 直到偶数发生(例如,求解 ODE 直到 y 坐标为零): http://www.mathworks.com/help/techdoc/ref /odeset.html#f92…
Octave 中的 1-of-K 编码
我正在尝试在 Octave 中获取整数向量的二进制 K 编码。我有一个向量y,比如说 y = [1 ; 2 ; 3 ; 1 ; 3] ,我想要一个矩阵 Y = [1 0 0 0 1 0 0 0 1 1 0…
将向量转换为逻辑矩阵?
我有一个长度为 n 的向量 y 。 y(i) 是 1..m 范围内的整数。是否有更简单的方法将 y 转换为 nxm 逻辑矩阵 yy,其中如果 y(i) = j,则 yy(i, j) = 1,…
八度打印阶乘的所有数字
如何打印出100的所有数字!八度? 八度:1>阶乘(100) ans = 9.3326e+157 下面的命令给出了错误的答案: octave:4> printf("%u\n",阶乘(100)) 93326215…
Octave/Matlab:Frobenius 内积的高效计算?
我有两个矩阵 A 和 B,我想要得到的是: trace(A*B) 如果我没有记错的话,这称为 弗罗贝尼乌斯内积。 我在这里关心的是效率。我只是担心这种直接的方…