Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Массив в среде Matlab

Автор:   •  Сентябрь 29, 2020  •  Задача  •  386 Слов (2 Страниц)  •  285 Просмотры

Страница 1 из 2

1.. Дан массив размера N и целое число K (1 ≤ K ≤ N). Перед элементом массива с порядковым номером K вставить новый элемент с нулевым значением

clc;% очистка окна

clear;%удаление всех переменных

N=input('N=');%ввод число N

K=input('K=');%ввод число K

if (K<0)|| (K>N) % Проверить что ; 1<=K<=N

disp('1<=K<=N');% если нет, ввести уведомление на экране

else

A=randi([-10,10],1,N);% создание целочисленного массива размера N

fprintf('A= \n');% Выыести массив A на экране

for i=1:N

fprintf('%8.0f \t',A(i));% Выыести массив A на экране

end

fprintf('\n');

u=1;% U- индекс массив B(u)

for i=1:(K-1)

B(u)=A(i);%Создать массив B(u), в котором содержить элементы массива А с индексом от 1 до K-1

u=u+1;

end;

B(K)=0;%вставить новый элемент с нулевым значением в B(k)

for i=K:N

u=u+1;

B(u)=A(i);%элементы массива B после нового элемента с нулевым значением равно

% остальные элементы массив A (в том же порядке)

end;

fprintf('B= \n');% Выыести массив A на экране

for i=1:(N+1)

fprintf('%8.0f \t',B(i));% Выыести массив A на экране

end

end

2. Дана матрица размера M × N. Продублировать столбец матрицы, содержащий ее минимальный элемент.

clc;%

...

Скачать:   txt (2.8 Kb)   pdf (36.6 Kb)   docx (8.8 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club