unable to run my script getting error[ Not enough input arguments. Error in bank for i=1:size]

2 visualizaciones (últimos 30 días)
function [user_id,current,saving]=read(size)
user_id=[];
current=[];
saving=[];
for i=1:size
user_id=[user_id input("user id")];
current=[current input("current")];
saving=[saving input("saving")];
end
end
%[user_id,current,saving]=read(5);
function [total]=totalMoney(size,current,saving)
total=[];
for i=1:size
total=[total current(i)+saving(i)];
end
end
%total=totalMoney(5,current,saving)
function [status]=status_customer(size,total)
status=[];
A=sort(unique(total));
for i=1:size
if(length(A)==1)
status=[status 1];
elseif(total(i)==A(end) | total(i)==A(end-1))
status=[status 1];
else
status=[status 0];
end
end
end
function []=print1(size,user_id,current,saving,total,status)
disp("user_id\tcurrent\tsaving\ttota\tstatus\n")
for i=1:size
v=[user_id(i),current(i),saving(i),total(i),status(i)];
disp(v);
end
end
function [user_id,current,saving,total,status]=sort_arrays(size,user_id,current,saving,total,status)
for i=1:size
for j=i:size-1
if(total(j)>total(j+1))
temp=user_id(j);
user_id(j)=user_id(j+1);
user_id(j+1)=temp;
temp=current(j);
current(j)=current(j+1);
current(j+1)=temp;
temp=saving(j);
saving(j)=saving(j+1);
saving(j+1)=temp;
temp=total(j);
total(j)=total(j+1);
total(j+1)=temp;
temp=status(j);
status(j)=status(j+1);
status(j+1)=temp;
end
end
end
end

Respuestas (0)

Categorías

Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by