首页 文章
  • 0 votes
     answers
     views

    使用插值和重定位来改变八度和matlab中的信号频率

    我试图使用插值和重新匹配来改变信号的频率(因为它这么快就这样做(.01秒)并且我必须一次创建28000) I can change the variable num_per_sec to any whole number but if I try to change it to 2.1 or anything with a decimal in it I get an error "e...
  • -16 votes
     answers
     views

    为什么`conv2()`的输出除以`sz ^ 2`?

    以下程序从图像中减去平均值,使其更清晰 . im是图像矩阵 . sz是一个整数 . 这个例程如何工作: 图像首先转换为double . sz 的一半用作pad-size值(这意味着此例程将在图像上应用卷积) . m是图像的高度,n是图像的宽度,o是否 . 图像中的通道 . 2d数组大小 sz x sz 初始化为1秒 . 声明for循环,它在三次迭代中起作用,因为...
  • 2 votes
     answers
     views

    是否有任何android的库可以为我提供与octave / scipy(fsolve)的代数功能类似的东西?

    我正在制作一个Android应用程序,我想使用GNU Octave或Scipy中的一些东西 . 我想要使用的具体内容是: fsolve 和 fzero . fsolve找到非线性方程组的根(零) . fzero找到非线性函数的根 . 这对我来说是两个非常有用的优化函数,但是我很难找到android的替代品 . 我已经看过关于通过java使用八度音程环境的帖子,但是它添加了八度音程,即90mb...
  • 0 votes
     answers
     views

    Octave to Matlab:为包装器创建输入文件

    我正在尝试将我的包装代码从matlab转换为octave(免费啊) . 创建文件“inputc100.txt”,但每次运行代码时都为空 . 这是一个比我实际上更简单的版本,但我认为如果这样做,其他人似乎有同样的问题 . 也许我在格式化我的fopen或formatspec或fprintf时遇到问题 . 让我知道你的想法,非常感谢你寻求帮助! gp = 14.0642; AreaCanp = 42.6...
  • 0 votes
     answers
     views

    'inputParser'未定义的八度音阶

    我试图在octave中使用 signal 包中的 findpeaks() 函数 . 我已经安装并加载了 signal 和 control 包,现在当我尝试运行 [pks3 idx3] = findpeaks(X,"DoubleSided","MinPeakHeight",0.5); 时,出现以下错误 . 警告:'inputParser'功能尚未在Octav...
  • 2 votes
     answers
     views

    我可以在Octave中命名矩阵的行和列吗?

    是否有可能以八度为单位重命名矩阵的索引?我需要行和列的特定名称 . 我能这样做吗?如果有,怎么样?我必须组装矩阵才能得到一个大矩阵 . 这不是正常的连接 . 存在特定的元素到元素转换,需要特定的行和列命名 . 我怎样才能做到这一点?此外,我可以稍后使用这些名称访问这些元素吗?
  • 1 votes
     answers
     views

    rbash shell中的GNU Octave

    我想在受限制的bash shell或rbash中启动一个八度音程会话,从而将用户限制在他们的主目录中 . rbash按预期工作,用户无法使用cd命令 . >prompt:~/$ /bin/bash -r >bash-3.2$ pwd /home/user1 >bash-3.2$ cd / >bash: cd: restricted >bash-3.2$ 当oct...
  • 0 votes
     answers
     views

    GNU八度音阶中的冲浪命令

    我想使用surf命令在GNU Octave中绘制3D平面 . 我有以下数据,例如 a= [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17]; b= [ 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0....
  • 4 votes
     answers
     views

    在GNU Octave中,如何捕获异常

    在GNU Octave中捕获异常的正确语法是什么?如果没有文件,我有一行失败: mymatrix = load("input.txt"); 如果input.txt中有一些不好的行,则使用以下类似的八度barf: error: load: unable to extract matrix size from file `input.txt' error: called from...
  • 5 votes
     answers
     views

    以八度为单位从矩阵的第二行访问?

    我是八度新人并且学习它 . 假设我有一个矩阵X =1 23 45 6 我想从第二行访问此矩阵,省略第一行 .它的语法是什么!? 我可以通过X(1,:) = []删除行,这将改变原始矩阵,如何从八度音阶的第二行访问?
  • 0 votes
     answers
     views

    在Octave中采样随机列

    我有一个矩阵,我想随机选择随机列为Octave中的新矩阵,但我希望我的随机选择基于矩阵的奇异值分解用比例加权 . 所以基本上我想选择t随机列,其概率是在选择之前确定的 . 有没有办法在Octave / Matlab中做到这一点? 谢谢!
  • 2 votes
     answers
     views

    用八度音阶绘制混淆矩阵;我如何绘制矩阵本身?

    我正在寻找OCTAVE代码来显示OCTAVE中混淆矩阵的行和列 Headers 以及行和打印数据 . 我理解的数学;它输出行和列 Headers 以及混淆矩阵的行和打印数据以及在OCTAVE中定位文本我不这样做 . 我想要行:“实际”= hdr“坏”“好” 和列:“预测”= hdr“坏”“好” 然后我会在底部输出以下图例 . 然后我会计算并输出:对角线的总和/表的总和“假阳性”误报/第1行的总和“...
  • 1 votes
     answers
     views

    如何从矩阵中获取选择行并在八度音程中形成一个新矩阵?

    假设我有八度矩阵 A = [2 3 5; 5 6 7; 8 9 10; 1 2 5] 现在我想只得到最后一列所说的等于5的行 . 我想知道是否有内置函数,因为现在我正在这样做 . collection = []; for i = 1 : size(matrix,1), if(matrix(i,3) == 5), collection = [...
  • 0 votes
     answers
     views

    GNU Octave:如何确保随机矩阵中的向量是唯一的?

    在GNU Octave中创建随机整数值的MxN矩阵非常简单: K = randi(k, M, N) 其中k是最大值 . 但是,我要求此矩阵中的每个列向量都应该是唯一的 . 有没有一种聪明的方法可以确保在Octave中实现这一目标?当然,我可以遍历所有列并计算所有可能的列向量配对之间的成对差异 . 但这似乎有点麻烦 . 有没有人有更好的主意?
  • 1 votes
     answers
     views

    矩阵内的八度矢量乘法

    所以我是Octave / MATLAB的新手,所以如果这是一个非常简单的问题,你将不得不原谅我 . 基本上我所拥有的是nx1向量和mxn矩阵,我想计算m点产品 . 我想要执行的操作是: 1 1,2,3 1+4+9 14 2 * 4,5,6 = 4+10+18 = 32 3 7,8,9 7+16+27 50 1,2,3 ...
  • 2 votes
     answers
     views

    如何从八度音调文件中读取矩阵?

    我试图从Octave文件中读取矩阵,但我找不到解决方案 . 输入文件是: 4 1 4 2 3 1 4 2 1 4 2 1 4 1 2 1 3 其中4是行数和列数 . 我希望能够将这些信息存储在一个矩阵中,并能够通过调用它们来使用它的元素,如 a(2,3) .
  • 2 votes
     answers
     views

    xlsopen在Windows 10 Octave 4.0.3中不起作用

    我试图只运行简单的代码 f = xlsopen('Libro1.xlsx'); 我在Windows 10中使用octave 4.0.3,java版本8更新111 1.8.0_111-b14 从我迄今发现的结果来看:已经卸载它,并再次安装,确保路径中没有非ASCII字符,安装了最新的java版本(不是很重要吗?据说octave windows安装程序为你安装了一个版本)加载了两个窗口和io pkg...
  • 9 votes
     answers
     views

    将文件名作为命令行参数传递给GNU Octave脚本

    在可执行的Octave脚本中,我想传递包含矩阵的文件的名称,并使gnu octave将该文件信息作为矩阵加载 . 我怎么做? 这是脚本应该是什么样子 #! /usr/bin/octave -qf arg_list = argv() filename = argv{1} % Name of the file containing the matrix you want to load load...
  • 3 votes
     answers
     views

    八度矩阵可以将字符串和数字组合在一起吗?

    有没有办法让八度矩阵将字符串和数字组合在一起? 我想要一个fulalowing类型的矩阵: A=["A","B","C","D";1,2,3,4;2,3,4,5;3,4,5,6;4,5,6,7]; 这样矩阵看起来像: A B C D 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 但是当我尝...
  • 0 votes
     answers
     views

    如何在C程序中将向量传递给GNU Octave函数?

    从“How to exit GNU Octave, after running an m file, without closing plot windows?”出来的问题是,是否可以将向量从C程序传递到GNU Octave函数 . 我有这个C程序: #include <iostream> #include <vector> #include <string> ...
  • 0 votes
     answers
     views

    R - 使用全局变量来解决类似于MATLAB / GNU Octave的ode45

    我试图在R版本3.3.1中重写GNU Octave / MATLAB中的代码 . 在原始代码中,A和B在函数中被设置为全局变量,然后在脚本文件中将A和B都设置为全局变量 . 在R中,这是我尝试使用 ode45 函数时收到的错误消息: eval(expr,envir,enclos)中的错误:找不到对象'z1' 任何人都可以建议如何在GN中设置全局变量,如GNU Octave / MATLAB代码...
  • -1 votes
     answers
     views

    GNU Octave:.csl文件未重新编译

    我之前从未使用Octave(我使用过Matlab),但我安装了GNU Octave,因为我想使用GNU Octave中编写的一个存储库/包 . 该存储库包含扩展名为 .csl 的文件,这些文件在 .m 文件(主脚本)中调用,没有扩展名 . 例如,名为 foo.csl 的文件在主脚本中被调用为函数 foo() . 但是,当我运行主脚本( .m 文件将 .csl 文件作为函数调用)时,它会抛出一个错...
  • 6 votes
     answers
     views

    从命令行调用函数时获取八度音程

    我试图从命令行在 octave 中运行一个函数 . 该函数目前运行如下: octave --silent --persist --eval 'function(input arguments)' function.m 包含 plot 命令 . 当我使用上面的命令行参数调用 octave 时,绘图确实显示但八度进入其交互模式 . 我的问题是: 有没有办法让八度音阶显示从命令行调用时进入交互模式的情节...
  • 0 votes
     answers
     views

    Matlab / Octave函数处理程序和nargin

    我在Octave编写程序,我遇到了一个问题,我实现了Gauss-Legandre正交,我向Gauss-Legandre函数传递了一些参数,并且我将函数传递给了一个单元格多维数据集,所以我可以传递一些函数一时间我有这段代码: for weight=1:length(w) temp=1; for fun=1:length(c) %liczeni...
  • 0 votes
     answers
     views

    MATLAB与GNU Octave Texts可能存在差异

    我希望从.dat文件中读取一些数据,而不先保存文件 . 为此,我的代码如下所示: urlsearch= 'http://minorplanetcenter.net/db_search/show_object?utf8=&object_id=2005+PM'; url= 'http://minorplanetcenter.net/tmp/2005_PM.dat'; urlmidstep=u...
  • 3 votes
     answers
     views

    使用Java中的Octave

    我需要在我的java应用程序中进行一些数值计算 . 出于几个原因,我决定将Octave用于此目的 . 我自己试着写一个简单的界面 . 由于Octave可以通过命令行使用,我只想通过ProcessBuilder启动Process并使用流写入/读取它 . 启动windwos终端并与之交互工作正常(使用cd,dir等命令) . 当我以这种方式开始八度音程时,一切似乎都运行良好,但经过一些测试我发现了两个...
  • -1 votes
     answers
     views

    Octave中的函数句柄

    我对Octave中的函数(句柄)有疑问 . 所以,我想调用一个函数,它接受两个变量并返回两个(实现是错误的;但在这种情况下不相关) . 根据文档,这应该是非常简单的: function [ret-list] = name(arg-list)body endfunction 我正在尝试以下方法: function two_d_comp = twodcomp twodcomp.twoDperp=...
  • 0 votes
     answers
     views

    GNU Octave错误“imfill:不支持交互模式”

    我正在尝试使用Octave-Forge图像包中的 imfill 函数 . 我尝试制作.m脚本,并尝试从Octave GUI执行 imfill 函数 . 两次我都得到同样的错误: 错误:imfill:尚不支持交互式使用 什么是“互动用途”?我认为交互式使用是在您使用交互式解释器时 . 我认为编写一个脚本,使其可执行,并从CLI运行它更像是“批处理模式” . 如果不支持"interact...
  • 0 votes
     answers
     views

    octave ode程序产生无法解释的错误

    有一个名为f.m的文件,其中包含以下内容: function xdot = f(x,t)xdot = -exp(-t)* x ^ 2; endfunction这样 X = lsode( “F”,2,(T = linspace(0,5,50)'));图(T,X) 在八度音程4.2.2或4.2.1中运行会产生以下错误:错误:'t'未定义在第2行第14列附近错误:在第2行第6列从f调用
  • 4 votes
     answers
     views

    使用Octave脚本的字符模式(shell / ASCII)图

    在交互式shell会话中运行Octave时,我知道我可以显示字符模式/ ASCII图,如下所述:Character-mode (shell) plots with Matlab / Octave? 我的问题是,当我的八度脚本以非交互方式运行时,我希望得到那种输出 . 也就是说,我希望能够运行如下内容: #!/usr/bin/octave -qf plot(sin(0:7)) 并有输出: 1 &...

热门问题