MATLAB-minmax()函数
我下载了一个包含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” “双人” 所以我选择了谷歌,这个简单的代码应该可以工作:
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文件。现在它工作了!谢谢:)