Scilab

  • 17 янв. 2014 г.
  • 1077 Слова
11) Вычисление суммы элементов одномерного массива. Пример.
Рассмотрим алгоритм нахождения суммы, который заключается в следующем: вначале сумма равна 0 (s=0), затем к s добавляем первый элемент массива и результат записываем опять в переменную s, далее к переменной s добавляем второй элемент массива и результат записываем в s и далее аналогично добавляем к s остальные элементы массива. Принахождении суммы элементов матрицы последовательно суммируем элементы всех строк.
clc
x=[-2 -1 0 1 2 3 4 5 6 7 8 ];
n=length(x);
s=0;
for i=1:n
s=s+x(i);
end
s

12) Вычисление суммы элементов одномерного массива, удовлетворяющих определенным условиям. Пример.
clc
x=[-2 -1 0 1 2 3 4 5 6 7 8 ];
n=length(x);
s=0;
for i=1:n
if x(i)>=-1 & x(i)<5 then
s=s+x(i);
end
end
s
13)Вычисление произведения элементов одномерного массива. Пример.
clc
x=[-2 -1 0 1 2 3 4 5 6 7 8 ];
n=length(x);
p=1;
for i=1: n
p=p*x(i);
end
p
14) Вычисление произведения элементов одномерного массива, удовлетворяющих определенным условиям. Пример.
clc
x=[-2 -1 0 1 2 3 4 5 6 7 8 ];
n=length(x);
p=1;
for i=1:n
if x(i)>-1 & x(i)<5 then
p=p*x(i);
end
end
p
15) Вычислениеколичества элементов одномерного массива, удовлетворяющих определенным условиям. Пример.
clc
x=[-2 -1 0 1 2 3 4 5 6 7 8 ];
n=length(x);
k=0;
for i=1:n
if x(i)<0 then
k=k+1;
end
end
k
16) Вычисление среднего арифметического элементов одномерного массива, удовлетворяющих определенным условиям. Пример.
clc
x=[-2 -1 0 1 2 3 4 5 6 7 8 ];
n=length(x);
s=0;
k=0;
for i=1:n
if x(i)>=-1 &x(i)<5 then
s=s+x(i);
k=k+1;
end
end
b=s/k
17)Вычисление среднего геометрического элементов одномерного массива, удовлетворяющих определенным условиям. Пример.
clc
x=[-2 -1 0 1 2 3 4 5 6 7 8 ];
n=length(x);
p=1;
k=0;
for i=1:n
if x(i)>1 & x(i)<5 then
p=p*x(i);
k=k+1;
end
end
b=p^(1/k)

18. Вычисление суммы элементов двумерного массива. Пример.
clc
a=[1 4 67 2 ; 5 145 3; 90 4 27 1];
[n,m]=size(a);
s=0;
for i=1:n
for j=1:m
s=s+a(i,j);
end
end
s
19)Вычисление суммы элементов двумерного массива, удовлетворяющих определенным условиям. Пример.
clc
a=[1 4 67 2 ; 5 1 45 3; 90 4 27 1];
[n,m]=size(a);
s=0;
for i=1:n
for j=1:m
if a(i,j)>5 then
s=s+a(i,j);
end
end
end
s
20)Вычисление произведения элементов двумерного массива. Пример.
clca=[1 4 67 2 ; 5 1 45 3; 90 4 27 1];
[n,m]=size(a);
p=1;
for i=1:n
for j=1:m
p=p*a(i,j);
end
end
p

21)Вычисление произведения элементов двумерного массива, удовлетворяющих определенным условиям. Пример.
clc
a=[1 4 67 2 ; 5 1 45 3; 90 4 27 1];
[n,m]=size(a);
p=1;
for i=1:n
for j=1:m
if a(i,j)>5 then
p=p*a(i,j);
end
end
end
p

22)Вычисление количества элементов двумерногомассива, удовлетворяющих определенным условиям. Пример.
clc
a=[1 4 67 2 ; 5 1 45 3; 90 4 27 1];
[n,m]=size(a);
k=0;
for i=1:n
for j=1:m
if a(i,j)>5 then
k=k+1;
end
end
end
k
23)Поиск минимального элемента одномерного массива. Алгоритм.
Алгоритм решения задачи поиска минимального в массиве следующий. Пусть в переменной с именем Min хранится значение минимального элемента массива.Предположим, что первый элемент массива является минимальным и запишем его в переменную Min. Затем все элементы, начиная со второго, сравниваем в цикле с минимальным. Если текущий элемент массива оказывается меньше минимального, то записываем его в переменную Min.
24)Поиск минимального элемента одномерного массива. Программа.
clc
x=[-2 -1 0 1 2 3 4 5 6 7 8 ];
n=length(x);
Min=x(1);
for i=2:n
ifx(i)<Min then
Min=x(i);
end
end
Min
25)Поиск минимального элемента двумерного массива. Алгоритм.
Алгоритм решения задачи поиска минимального в матрице следующий. Пусть в переменной с именем Min хранится значение минимального элемента матрицы. Предположим, что первый элемент матрицы является минимальным и запишем его в переменную Min. Затем все элементы,...
tracking img