Filter löschen
Filter löschen

I am attempting to use the MATLAB Function block in my simulink model; however evrytime i run it, the following errors occur; "Please change your current directory to a writable directory preferably outside of MATLAB installation area."

1 Ansicht (letzte 30 Tage)
function [mean,stdev] = stats(vals)
%#codegen
%calculates the statistical mean
%and s.d for the values in vals
len = length(vals);
mean = avg(vals,len);
stdev = sqrt(sum(((vals-avg(vals,len)).^2))/len);
coder.extrinsic('plot');
plot(vals,'-+');
function mean = avg(array,size)
mean = sum(array)/size;

Akzeptierte Antwort

Ruben
Ruben am 17 Apr. 2013
You should move your models and codes to a folder which is not the installation folder of MATLAB. Your desktop or 'my documents' should work.
  1 Kommentar
Zabu Zed
Zabu Zed am 26 Apr. 2013
Oh! thank you, I managed to change the directory and things worked just fine. The trick was to leave the default display windows of MATLAB so as to be able to change to the directories of origin easily. THank you though.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Simulink Environment Customization finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by