Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB-minmax()函数_Matlab_Matrix_Max_Minimum_Minmax - Fatal编程技术网

MATLAB-minmax()函数

MATLAB-minmax()函数,matlab,matrix,max,minimum,minmax,Matlab,Matrix,Max,Minimum,Minmax,我下载了一个包含minmax()函数的代码,代码的主干如下所示: A = [13 5; 13, 13; 23, 26]; B = [13, 6; 13. 6; 5, 26]; C = [A;B]; Datad = minmax(C'); G = 178*Datad(1,1)/174*Datad(1,2) 当我运行代码时,出现了一条错误消息: 类型的输入参数的未定义函数或方法“minmax” “双人” 所以我选择了谷歌,这个简单的代码应该可以工作:

我下载了一个包含minmax()函数的代码,代码的主干如下所示:

A = [13 5; 
    13, 13; 
    23, 26];

B = [13, 6; 
    13. 6; 
    5, 26];

C = [A;B];
Datad = minmax(C');

G = 178*Datad(1,1)/174*Datad(1,2)
当我运行代码时,出现了一条错误消息:

类型的输入参数的未定义函数或方法“minmax” “双人”

所以我选择了谷歌,这个简单的代码应该可以工作:

  x=1:10;
   m=minmax(x)

m =

 1    10
但它不起作用,出现了相同的错误消息

由于我认为minmax不会起作用,我的问题是:

有没有其他方法可以取代minmax?我知道有一个最小值和最大值函数可以完成这项工作。但我不确定原始的minmax函数如何适用于矩阵,因为我需要正确地得到它才能得到G


minmax函数定义为:

错误消息告诉您matlab找不到该函数。这里有两个可能的罪犯

1) 文件未命名为
minmax.m
:matlab根据文件名查找函数。在这种情况下,请重命名该文件。

2)
minmax.m
所在的目录不在matlab
路径上。在这种情况下,将该目录添加到路径中,或将文件移动到路径上的目录(或当前目录中)。

错误消息告诉您matlab找不到该函数。这里有两个可能的罪犯

1) 文件未命名为
minmax.m
:matlab根据文件名查找函数。在这种情况下,请重命名该文件。

2)
minmax.m
所在的目录不在matlab
路径上。在这种情况下,可以将该目录添加到路径中,也可以将文件移动到路径上的目录中(或当前目录中)。

在代码中使用此选项,这样就不需要单独的文件

minmax = @(x) [min(x(:)) max(x(:))];

请注意,它不支持您提供的链接中提到的
[Y,I]=minmax(X)
语法。

在代码中使用此语法,这样您就不需要单独的文件了

minmax = @(x) [min(x(:)) max(x(:))];

请注意,它不支持您提供的链接中提到的
[Y,I]=minmax(X)
语法。

请尝试
哪个minmax
找到它的位置。如果您得到错误
“未找到最小值”。
,则您的搜索路径中没有它


哪个minmax
给了我
/usr/local/MATLAB/R2011b/toolbox/nnet/nnet/nndatafun/minmax.m
(Linux版本),所以在我看来,函数
minmax
在神经网络工具箱中。因此,可能您还没有安装神经网络工具箱。

请尝试
哪个最小值
来找出它所在的位置。如果您得到错误
“未找到最小值”。
,则您的搜索路径中没有它


哪个minmax
给了我
/usr/local/MATLAB/R2011b/toolbox/nnet/nnet/nndatafun/minmax.m
(Linux版本),所以在我看来,函数
minmax
在神经网络工具箱中。也许你还没有安装神经网络工具箱。

是的,你说得对!我记得我在安装过程中解开了盒子,以为我不需要它!!!!我刚下载了它的m文件。现在它工作了!谢谢:)是的,你说得对!我记得我在安装过程中解开了盒子,以为我不需要它!!!!我刚下载了它的m文件。现在它工作了!谢谢:)