с работой по Excel. Таблица решена через формулу N-го члена, а нужно по "рекуррентной" формуле (там возведение в квадрат и обращение к предыдущему). Вот файл в котором нужно исправить (Практическая работа) И файл - пример правильной работы (Пример)
исправить на рекуррентную формулу в файле с практикой.
Либо объясните по картинке, что нужно сделать. тех, кто не разбирается в этом - не отвечать)
Public static double CosineBetweenVectors(double[] a, double[] b) { if (a.Length != b.Length || a.Length == 0) throw new Exception("не верные параметры");
double ab = 0; double a_length = 0; double b_length = 0; for (var i = 0; i < a.Length; i++) { ab += a[i] * b[i]; a_length = a[i] * a[i]; b_length = b[i] * b[i]; }
if (a_length * b_length == 0) throw new Exception("Нулевые вектора");
return ab / Math.Sqrt(a_length) / Math.Sqrt(b_length); }
Чтобы понять, что такое файл, давайте рассмотрим простой пример. Каждый из нас хотя бы один раз в жизни бывал на вокзале в камере хранения.
- Как выглядит камера хранения? (В ней стоят стеллажи с ячейками, каждая ячейка имеет строго свой номер, в которой можно оставлять вещи на хранение. Работник камеры хранения регистрирует в журнале данные пассажира и номер ячейки, которую он занял).
- В компьютере материальными носителями являются, магнитные диски, лазерные и т.д. Для того чтобы на диске можно было хранить файлы, диск должен быть предварительно отформатирован. В процессе форматирования на диске выделяются концентрические дорожки, которые в свою очередь, делятся на секторы. Каждой дорожке и каждому сектору присваивается свой порядковый номер.
- Данные подобно вещам в камере хранения распределяются по свободным областям носителя. Можно сказать, что файл - это совокупность данных, хранящихся на внешнем носителе.
- Файл - это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.
{
if (a.Length != b.Length || a.Length == 0) throw new Exception("не верные параметры");
double ab = 0;
double a_length = 0;
double b_length = 0;
for (var i = 0; i < a.Length; i++)
{
ab += a[i] * b[i];
a_length = a[i] * a[i];
b_length = b[i] * b[i];
}
if (a_length * b_length == 0) throw new Exception("Нулевые вектора");
return ab / Math.Sqrt(a_length) / Math.Sqrt(b_length);
}
Чтобы понять, что такое файл, давайте рассмотрим простой пример. Каждый из нас хотя бы один раз в жизни бывал на вокзале в камере хранения.
- Как выглядит камера хранения? (В ней стоят стеллажи с ячейками, каждая ячейка имеет строго свой номер, в которой можно оставлять вещи на хранение. Работник камеры хранения регистрирует в журнале данные пассажира и номер ячейки, которую он занял).
- В компьютере материальными носителями являются, магнитные диски, лазерные и т.д. Для того чтобы на диске можно было хранить файлы, диск должен быть предварительно отформатирован. В процессе форматирования на диске выделяются концентрические дорожки, которые в свою очередь, делятся на секторы. Каждой дорожке и каждому сектору присваивается свой порядковый номер.
- Данные подобно вещам в камере хранения распределяются по свободным областям носителя. Можно сказать, что файл - это совокупность данных, хранящихся на внешнем носителе.
- Файл - это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.
Объяснение:
вот поставь лайк и оценки