value assigned to the variable might be unused.

what's wrong with the variable "v".Please help.
function [s,m,b] = non_decr(v)
v = [x,y,z];
if x<=y && y<=z
[s,m,b]=deal(x,y,z);
elseif x<=z && z<=y
[s,m,b]=deal(x,z,y);
elseif y<=x &&x<=z
[s,m,b]=deal(y,x,z);
elseif y<=z && z<=x
[s,m,b]=deal(y,z,x);
elseif z<=y &&y<=x
[s,m,b] = deal(z,y,x);
else
[s,m,b] = deal(z,x,y);
end
end

 채택된 답변

Birdman
Birdman 2017년 11월 27일

1 개 추천

Change line
v = [x,y,z];
to
x=v(1);y=v(2);z=v(3);

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

질문:

2017년 11월 27일

댓글:

2017년 11월 27일

Community Treasure Hunt

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

Start Hunting!

Translated by