Добавил:
nikolozzz15@gmail.com Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

razbvektr

.m
Скачиваний:
0
Добавлен:
27.11.2022
Размер:
837 б
Скачать
function S = razbvektr(V,I)
D=0;
R=exist('V');
H=exist('I');
D=R+H;
if(D~=2)
fprintf('Задайте все переменные .\n')
return
end
l=length(V);
if(l==0)
fprintf('Нулевой вектор.\n')
return
end
y=class(V);
u=class(I);
if(y(1)=='c' || u(1)=='c')
fprintf('Нечисловой вектор.\n')
return
end
if(I==0)
fprintf('Введите количество разбиений больше нуля.\n')
return
end
if (I>l)
fprintf('Количество разбиений больше ,чем сам вектор.\n')
return
end
m=l/I;
j=1;
h=1;
S(I,1) = struct('Structure',[]);
while(h<I+1)
W = V(round(j):round(m));
S(h).STRUCTURE = W;
h=h+1;
j=j+l/I;
m=m+l/I;
end
end
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]