Matlab R2018a работает по-разному на двух машинах во время моделирования - PullRequest
0 голосов
/ 15 февраля 2020

Недавно я пытался сделать небольшое моделирование в Matlab, оно включает в себя файлы 3 .m и одну модель Simulink. Я понятия не имею, почему это работает на моих друзьях P C, бот не работает на моем ноутбуке.

.m файлы 1)

  function J = test(x)
    R = x(1);
        sim('model.mdl',[1 10], 
    simset('srcworkspace','current'))
        J = J1(end);
        plot(tout,y)
        drawnow;
    end

2)

  function J = test(x)
    sim('model.mdl',[0 100], simset('srcworkspace','current');
    J = J1(end)
    plot(tout,y)
    drawnow;
    end

3)

 [x,f,e,o] = patternsearch(@test, (500));

Simulink модель model.mdl

И список ошибок

Error in test (line 5)
    plot(tout,y)

Error in funevaluate (line 54)
    f = feval(FUN,reshapeinput(Xin,X),varargin{:});

Error in poptimfcnchk (line 23)
        [y,count,cache] = funevaluate(FUN,Xin,X,'init',cache,[],[],objFcnArg{:});

Error in patternsearch (line 261)
[Iterate,OUTPUT.funccount] = poptimfcnchk(FUN,nonlcon,X0,Iterate, ...

Error in run (line 1)
[x,f,e,o] = patternsearch(@test, (500));

Caused by:
    Failure in initial user-supplied objective function evaluation. PATTERNSEARCH cannot continue.

Характеристики ноутбука

       Operating System: Windows 10 Home 64-bit 
      System Manufacturer: LENOVO
             System Model: 20287
                     BIOS: 8DCN40WW (type: UEFI)
                Processor: Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz (4 CPUs), ~2.5GHz
                   Memory: 8192MB RAM
      Available OS Memory: 8104MB RAM
                Page File: 4477MB used, 8234MB available
              Windows Dir: C:\WINDOWS
          DirectX Version: DirectX 12
      DX Setup Parameters: Not found
         User DPI Setting: 96 DPI (100 percent)
       System DPI Setting: 96 DPI (100 percent)
          DWM DPI Scaling: Disabled
                 Miracast: Available, with HDCP
Microsoft Graphics Hybrid: Supported
 DirectX Database Version: 1.1.3
           DxDiag Version: 10.00.18362.0387 64bit Unicode
...