Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Створення для відділу логістики набору функцій для роботи з матрицями

Реферат Створення для відділу логістики набору функцій для роботи з матрицями





ign="justify">}

}


. 4 Клас отримання канонічного виду та рангу матриці (Kan.cs)


using System; System.Collections.Generic; System.Linq; System.Text; Матріца_1_0

{Kan

{void KV (int ind, Cache ch)

{a=0, b=0, n=0; uchet=0; [,] matr=new double [a, b]; (ind == 1)

{= ch.c;=ch.d;=ch.matr1;

} (ind == 2)

{= ch.e;=ch.f;=ch.matr2;

} :( n lt; a amp; amp; n lt; b)

{del=matr [n, n]; (del!=0)

{[] str=new double [b - n]; umn=0; (int i=n; i lt; b; i ++)

{[n, i]=matr [n, i]/del; [i - n]=matr [n, i];

} (int i=n + 1; i lt; a; i ++)

{= matr [i, n]; (int j=n; j lt; b; j ++)

{[i, j]=matr [i, j] - str [j - n] * umn;

}

} (int i=n + 1; i lt; b; i ++)

{[n, i]=0;

} (int i=n; i lt; a; i ++)

{(int j=n; j lt; b; j ++)

{(i == n || j == n)

{(matr [i, j] == 0)

{++;

}

}

}

}

}

} (uchet == ((a + b) - 2) - 2 * n amp; amp; uchet!=0)

{= 0; ++; q;

}

{. g=a; .h=b; .res=matr;

}


} int Rang (int ind, Cache ch)

{(ind, ch); rang=0; n=ch.g; m=ch.h;: vrem=0; (int i=0; i lt; n; i ++)

{(int j=0; j lt; m; j ++)

{(i == n - 1 amp; amp; ch.res [i, j] == 0)

{++;

}

}

} (vrem == m)

{-; q;

}

{= n;

} rang;

}

}

}



2.5Класс читання матриць з файлу (Re.cs)

System;System.Collections.Generic;System.Text;System.IO;System.Windows;Microsoft.Win32;Матрица_1_0

{RE

{int a=0, b; void Read (int ind, Cache ch)

{en=Encoding.GetEncoding (одна тисяча двісті п'ятьдесят одна); [] ca={ raquo ;, , }; [] strarray; strline; lt; string gt; mas=new List lt; string gt; (); myStream=null; openFileDialog1=new OpenFileDialog ();

. InitialDirectory= c: laquo ;;. Filter= matr files (* .matr) | * .matr | All files (*. *) | *. * raquo ;;.FilterIndex=1; .RestoreDirectory=true; vrem=0; (openFileDialog1.ShowDialog ()!=null)

{

{((myStream=openFileDialog1.OpenFile ())!=null)

{(myStream)

{sr=new StreamReader (myStream, en);=sr.ReadLine (); k=0; (strline!=null)

{= strline.Split (ca);=strarray.Length; .Add (strline);=sr.ReadLine (); (k == 0)

{= b; (vrem lt; 3)

{[] strarray2=mas [0] .Split (ca) ;. name=strarray2 [0] ;. fam=strarray2 [1]; -; ++;

}

{. name= Автор raquo ;;

ch.fam= відсутня raquo ;; ++;

}

} ++;

}

}. Close ();

}

}

{. Show ( Помилка! Ви не обрали файл. );

}

} l=0;

double [,] matr=new double [a, b]; (int i=0; i lt; a + l; i ++)

{(vrem lt; 3 amp; amp; l == 0)

{= 1; ++;

}=(mas [i] .Split (ca)); (int j=0; j lt; b; j ++)

{(vrem lt; 3)

{[i - 1, j]=Convert.ToDouble (strarray [j]);

}

{[i, j]=Convert.ToDouble (strarray [j]);

}

}

} (ind == 1)

{. c=a; .d=b; .matr1=matr;

} (ind == 2)

{. e=a; .f=b; .matr2=matr;

}

}

}

}


. 6 Клас записи результатів обчислень у файл (WR.cs)


u...


Назад | сторінка 6 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Додатки Microsoft Office system 2007
  • Реферат на тему: Створення інформаційної системи Dentist control system
  • Реферат на тему: Legal system
  • Реферат на тему: UNIX System V
  • Реферат на тему: Edcation system in the USA