online Matlab giving suddenly started giving error

조회 수: 6 (최근 30일)
abdul rehman
abdul rehman 2021년 6월 30일
답변: Steven Lord 2021년 6월 30일
the code was working fine, suddenly it sarted giving error in online version, still working ok on desktop.
code:
Rep_veh = rand((randi(20)),1); % random vehicle 20 or x experience scor between 0 to 1
Spec_veh = (1 + rand(randi(3),1))/2; % random vehicle x experience scor between 0 to 1
Wanted1 = Rep_veh(Rep_veh > .5);
m1=mean(Spec_veh);
m2=mean(Wanted1);
mean(m1+m2)/2
error:
Array indices must be positive integers or logical values.
Error in two (line 9)
m1=mean(Spec_veh);
9 m1=mean(Spec_veh);

채택된 답변

Steven Lord
Steven Lord 2021년 6월 30일
Delete the variable you've created named mean that is preventing MATLAB Online from calling the mean function. You should also modify your code so it doesn't create a variable named mean when you execute it.

추가 답변 (1개)

Prakhar Rai
Prakhar Rai 2021년 6월 30일
It is working fine for me in matlab online.
Please refresh your matlab onine and try again.
  댓글 수: 2
abdul rehman
abdul rehman 2021년 6월 30일
how to refresh online matlalb ? i have tried saveral time opening and closing
Prakhar Rai
Prakhar Rai 2021년 6월 30일
You could use this command:
!matlab &
exit
This will give a prompt to restart matlab online.
Just click and it should restart.

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

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by