WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Fehler "Failed to open matlabpool"

 

tr206
Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 19.03.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.06.2016, 14:09     Titel: Fehler "Failed to open matlabpool"
  Antworten mit Zitat      
Hallo,
ich habe folgenden code vom Internet runtergeladen. Wenn ich im Editor auf den button run clicke, dann erhalte ich die Fehlermeldung

Error using matlabpool (line 144)
Failed to open matlabpool. (For information in addition to the causing error, validate the
profile 'local' in the Cluster Profile Manager.)

Error in CV_GSADF (line 15)
matlabpool('open',2);

Caused by:
Error using parallel.internal.pool.InteractiveClient/start (line 206)
Found an interactive session. You cannot have multiple interactive sessions open
simultaneously. To terminate the existing session, use 'matlabpool close'.

Wie kann ich den den code anwenden in Matlab?

Code:
%**************************************************************************
%   "Testing for Multiple Bubbles" by Phillips, Shi and Yu (2011)
   
%   In this program, we calculate critical values for the generalized sup
%   ADF statistic.
% *************************************************************************
 

clear all
close all
clc

format short

matlabpool('open',2);
qe=[0.90;0.95;0.99];

tic;

m=2000;
T=200;              % change your sample size here
swindow0=40;         % change your minimum window size here
r0=swindow0/T;  
dim=T-swindow0+1;

%% %%%% DATA GENERATING PROCESS %%%%%%
y=DGP(T,m);

%e=randn(T,m);
%a=T^(-1);
%y=cumsum(e+a);


%% THE GENERALIZED SUP ADF TEST %%%%%%

gsadf=ones(m,1);  
parfor j=1:m;
    sadfs=zeros(dim,1);
    for r2=swindow0:1:T;
        dim0=r2-swindow0+1;
        rwadft=zeros(dim0,1);
        for r1=1:1:dim0;
            rwadft(r1)= ADF_FL(y(r1:r2,j),0,1);  % two tail 5% significant level
        end;  
        sadfs(r2-swindow0+1)=max(rwadft);
    end;
    gsadf(j)=max(sadfs);
end;

toc;
matlabpool('close');

quantile_gsadf=quantile(gsadf,qe);

filename = 'CV_GSADF_200_02.xlsx';
xlswrite(filename,gsadf,1,'A1:A2000');

disp([qe quantile_gsadf]);
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 25.06.2016, 15:20     Titel:
  Antworten mit Zitat      
Hallo,

der Code ist veraltet. matlabpool gibt es nicht mehr.

Falls du R2013b oder ein aktuelleres Release verwendest, kannst du die Zeile einfach weglassen. Der Parallel Pool wird dann automatisch geöffnet.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
tr206
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 19.03.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.06.2016, 15:57     Titel:
  Antworten mit Zitat      
ich arbeite mit der Version R2013a. Brauch ich da Matlabpool noch?
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 25.06.2016, 16:02     Titel:
  Antworten mit Zitat      
Hallo,

wenn du parallel arbeiten möchtest, ja.
Allerdings eben nicht, wenn schon ein pool offen ist. Wenn ich mich richtig erinnere, kann man das über matlabpool('size') abfragen.

Gerade wenn jemand ein älteres Release verwendet, ist es sehr hilfreich, das ins Profil einzutragen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.