필터 지우기
필터 지우기

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 (최근 30일)
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;

채택된 답변

Ruben
Ruben 2013년 4월 17일
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
Zabu Zed
Zabu Zed 2013년 4월 26일
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.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Simulink Environment Customization에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by