Matlab 倍频程logsig传递函数

Matlab 倍频程logsig传递函数,matlab,octave,Matlab,Octave,Octave是否有类似于Matlab函数的内置逻辑传递函数?我不相信Octave有,但您肯定可以自己创建logsig输出。logsig传递函数(或Log Sigmoid函数…或简称函数)的定义如下: a = 1 ./ (1 + exp(-n)); n将是存储在向量/矩阵/等中的输入值。因此,只需将您的值放入矩阵/向量到n,然后使用上述代码将logsig函数应用于n中定义的每个值 例子 将其与MATLAB的logsig函数进行比较,我们得到: a2 = logsig(n) a2 =

Octave是否有类似于Matlab函数的内置逻辑传递函数?

我不相信Octave有,但您肯定可以自己创建
logsig
输出。
logsig
传递函数(或Log Sigmoid函数…或简称函数)的定义如下:

a = 1 ./ (1 + exp(-n));
n
将是存储在向量/矩阵/等中的输入值。因此,只需将您的值放入矩阵/向量到
n
,然后使用上述代码将
logsig
函数应用于
n
中定义的每个值

例子 将其与MATLAB的
logsig
函数进行比较,我们得到:

a2 = logsig(n)

a2 =

    0.5000
    0.7311
    0.3775
    0.6225

我不相信Octave有,但是你当然可以自己创建
logsig
输出。
logsig
传递函数(或Log Sigmoid函数…或简称函数)的定义如下:

a = 1 ./ (1 + exp(-n));
n
将是存储在向量/矩阵/等中的输入值。因此,只需将您的值放入矩阵/向量到
n
,然后使用上述代码将
logsig
函数应用于
n
中定义的每个值

例子 将其与MATLAB的
logsig
函数进行比较,我们得到:

a2 = logsig(n)

a2 =

    0.5000
    0.7311
    0.3775
    0.6225

logsig是nnet octave forge软件包的一部分

如果它不在核心Matlab(本例中为神经网络工具箱)中,您应该查看相应的octave forge软件包。不幸的是,nnet没有维护


logsig.m linked基本上与rayrengs相同,但也检查有限。logsig是nnet倍频程锻造包的一部分

如果它不在核心Matlab(本例中为神经网络工具箱)中,您应该查看相应的octave forge软件包。不幸的是,nnet没有维护


logsig.m linked与rayrengs基本相同,但也会检查finite。

这也是我最初的解决方案,我只是想确保我没有为已经包含的函数定义函数。谢谢你的计算比较,太棒了@我的荣幸!顺便说一句,在发布答案之前,我确实浏览了Octave文档。我可能应该在我的答案中提到这一点。祝你好运这也是我最初的解决方案,我只是想确保我没有为已经包含的函数定义函数。谢谢你的计算比较,太棒了@我的荣幸!顺便说一句,在发布答案之前,我确实浏览了Octave文档。我可能应该在我的答案中提到这一点。祝你好运