本文整理汇总了C#中Vector.Get_j_element方法的典型用法代码示例。如果您正苦于以下问题:C# Vector.Get_j_element方法的具体用法?C# Vector.Get_j_element怎么用?C# Vector.Get_j_element使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Vector
的用法示例。
在下文中一共展示了Vector.Get_j_element方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
static void Main(string[] args)
{
//Инициализируем векторы
Vector A = new Vector(new int[] { 1, 2, 3, 4, 5, 6, 7});
Vector B = new Vector(new int[] { 2, 2, 2, 3});
//Печатаем векторы
Console.WriteLine("Векторы: ");
A.Print();
Console.WriteLine();
B.Print();
Console.WriteLine();
//Получим элемент первый от первого вектора
Console.WriteLine("Первый элемент первого вектора: ");
Console.Write(A.Get_j_element(0));
Console.WriteLine();
Console.WriteLine("Сумма произвольных векторов: ");
(A + B).Print();
Console.WriteLine();
Console.WriteLine("Скалярное произведение произвольных векторов(как перемножение их длин на косинус угла между ними) векторов: ");
Console.Write(A * B);
// чтобы экран сразу не гас
Console.ReadKey();
}
示例2: Lenght
//Функция определяет длину вектора
public static double Lenght(Vector a)
{
double l=0;
for (int i = 0; i < a.Size; i++)
{
l += (a.Get_j_element(i) * a.Get_j_element(i));
}
//Ура! Нашли длину!
l = Math.Sqrt(l);
return l;
}
示例3: Poparn_sum
//Попарное суммирование по координатам
public static double Poparn_sum(Vector a, Vector b)
{
double n=0;
if (a.Size > b.Size)
{
//Складываем по первому вектору
for (int i = 0; i < a.Size; i++)
{
if (i < b.Size) n += (a.Get_j_element(i) + b.Get_j_element(i));
else n += a.Get_j_element(i);
}
}
else
{
//Иначе - по второму вектору
for (int i = 0; i < b.Size; i++)
{
if (i < a.Size) n += (a.Get_j_element(i) + b.Get_j_element(i));
else n += b.Get_j_element(i);
}
}
return n;
}