matlab - 错误类型为 'min'的输入参数的未定义函数或方法 'struct'

标签 matlab struct error-handling mat-file minmax

我有包含尺寸数据的矩阵3x108。我想在每一行中找到我的矩阵的最小值和最大值。这是我的代码:

P = load('grading/dimension.mat');
min_P = min(P,[],3);
max_P = max(P,[],3);

但这给了我错误:
??? Error while evaluating uicontrol Callback
??? Undefined function or method 'min' for input arguments
of type 'struct'.
Error in ==> guikedelaizulfa>identifikasi_Callback at 1427
min_P = min(P,[],3);
Error in ==> gui_mainfcn at 96
        feval(varargin{:});
Error in ==> guikedelaizulfa at 42
    gui_mainfcn(gui_State, varargin{:});
Error in ==>
@(hObject,eventdata)guikedelaizulfa('identifikasi_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback

你能帮助我吗?谢谢

最佳答案

使用P=load(...)该函数返回包含所有变量的单个结构。假设您在保存时使用了变量名X,则可以使用P.X访问变量。我建议设置一个断点,并使用Variable Explorer或fieldnames函数查看加载的数据。

关于matlab - 错误类型为 'min'的输入参数的未定义函数或方法 'struct',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35516203/

相关文章:

matlab - 手工计算伪逆

regex - 在 MATLAB 中检查 UTF-8 字母是否为元音字母

matlab - 如何在 Matlab 中绘制箭头?

matlab - 没有重复的行 - MATLAB

c++ - 标记字符串

c - 输入后下降

php - 错误登录foreach正在填充exim邮件队列

c# - 使用未处理的异常而不是 Contains()?

angular - 如何对 combineLatest 中的每个函数进行单独的错误处理?

c - 将静态分配数组的地址获取到结构内的指针中