Rezolvarea Matricilor în C++

Laborator
8/10 (1 vot)
Domeniu: Matematică
Conține 1 fișier: doc
Pagini : 51 în total
Cuvinte : 7248
Mărime: 22.33KB (arhivat)
Publicat de: Silvana Bogdan
Puncte necesare: 0
probleme cu matrici rezolvate in c++

Extras din laborator

Lab 1.

#include <iostream.h>

#include <math.h>

#include <stdlib.h>

void main()

{

int n,i,j;

double A[10][10],b[10];

double eps=0.0001;

cout<<"Dati ordinul matricii: ";

cin>>n;

cout<<"Dati matricea sistemului: n";

for (i=1; i<=n;i++)

for(j=1; j<=n;j++)

{

cout<<"A["<<i<<","<<j<<"]=";

cin>>A[i][j];

}

cout<<"Matrice este: n";

for (i=1; i<=n;i++)

{

for(j=1; j<=n;j++)

cout<<A[i][j]<<" ";

cout<<endl;

}

cout<<"Dati matricea termenilor liberi: n";

for (i=1;i<=n; i++)

{

cout<<"b["<<i<<"]=";

cin>>b[i];

}

cout<<"Matricea termenilor liberi este: n";

for (i=1;i<=n; i++)

{

cout<<b[i]<<endl;

}

if (n==2)

{

double det=A[1][1]*A[2][2]-A[1][2]*A[2][1];

if (fabs(det)<=eps)

{

cout<<"Matricea coef este singulara!!!";

exit(1);

}

else

{

double x1,x2;

cout<<"Solutiile sitemului sunt: n";

x1=(b[1]*A[2][2]-b[2]*A[1][2])/det;

x2=(b[2]*A[1][1]-b[1]*A[2][1])/det;

cout<<x1<<endl;

cout<<x2<<endl;

}

}

else

{

double det=A[1][1]*A[2][2]*A[3][3]+A[2][1]*A[3][2]*A[1][3]+A[1][2]*A[2][3]*A[3][1]-A[1][3]*A[2][2]*A[3][1]-A[2][3]*A[3][2]*A[1][1]-A[1][2]*A[2][1]*A[3][3];

if (fabs(det)<=eps)

{

cout<<"Matricea coef este singulara!!!";

exit(1);

}

else

{

double x1,x2,x3;

cout<<"Solutiile sitemului sunt: n";

x1=(b[1]*A[2][2]*A[3][3]+b[2]*A[3][2]*A[1][3]+A[1][2]*A[2][3]*b[3]-A[1][3]*A[2][2]*b[3]-A[2][3]*A[3][2]*b[1]-A[1][2]*b[2]*A[3][3])/det;

x2=(A[1][1]*b[2]*A[3][3]+A[2][1]*b[3]*A[1][3]+b[1]*A[2][3]*A[3][1]-A[1][3]*b[2]*A[3][1]-A[2][3]*b[3]*A[1][1]-b[1]*A[2][1]*A[3][3])/det;

x3=(A[1][1]*A[2][2]*b[3]+A[2][1]*A[3][2]*b[1]+A[1][2]*b[2]*A[3][1]-b[1]*A[2][2]*A[3][1]-b[2]*A[3][2]*A[1][1]-A[1][2]*A[2][1]*b[3])/det;

cout<<x1<<endl;

cout<<x2<<endl;

cout<<x3<<endl;

}

}

}

Preview document

Rezolvarea Matricilor în C++ - Pagina 1
Rezolvarea Matricilor în C++ - Pagina 2
Rezolvarea Matricilor în C++ - Pagina 3
Rezolvarea Matricilor în C++ - Pagina 4
Rezolvarea Matricilor în C++ - Pagina 5
Rezolvarea Matricilor în C++ - Pagina 6
Rezolvarea Matricilor în C++ - Pagina 7
Rezolvarea Matricilor în C++ - Pagina 8
Rezolvarea Matricilor în C++ - Pagina 9
Rezolvarea Matricilor în C++ - Pagina 10
Rezolvarea Matricilor în C++ - Pagina 11
Rezolvarea Matricilor în C++ - Pagina 12
Rezolvarea Matricilor în C++ - Pagina 13
Rezolvarea Matricilor în C++ - Pagina 14
Rezolvarea Matricilor în C++ - Pagina 15
Rezolvarea Matricilor în C++ - Pagina 16
Rezolvarea Matricilor în C++ - Pagina 17
Rezolvarea Matricilor în C++ - Pagina 18
Rezolvarea Matricilor în C++ - Pagina 19
Rezolvarea Matricilor în C++ - Pagina 20
Rezolvarea Matricilor în C++ - Pagina 21
Rezolvarea Matricilor în C++ - Pagina 22
Rezolvarea Matricilor în C++ - Pagina 23
Rezolvarea Matricilor în C++ - Pagina 24
Rezolvarea Matricilor în C++ - Pagina 25
Rezolvarea Matricilor în C++ - Pagina 26
Rezolvarea Matricilor în C++ - Pagina 27
Rezolvarea Matricilor în C++ - Pagina 28
Rezolvarea Matricilor în C++ - Pagina 29
Rezolvarea Matricilor în C++ - Pagina 30
Rezolvarea Matricilor în C++ - Pagina 31
Rezolvarea Matricilor în C++ - Pagina 32
Rezolvarea Matricilor în C++ - Pagina 33
Rezolvarea Matricilor în C++ - Pagina 34
Rezolvarea Matricilor în C++ - Pagina 35
Rezolvarea Matricilor în C++ - Pagina 36
Rezolvarea Matricilor în C++ - Pagina 37
Rezolvarea Matricilor în C++ - Pagina 38
Rezolvarea Matricilor în C++ - Pagina 39
Rezolvarea Matricilor în C++ - Pagina 40
Rezolvarea Matricilor în C++ - Pagina 41
Rezolvarea Matricilor în C++ - Pagina 42
Rezolvarea Matricilor în C++ - Pagina 43
Rezolvarea Matricilor în C++ - Pagina 44
Rezolvarea Matricilor în C++ - Pagina 45
Rezolvarea Matricilor în C++ - Pagina 46
Rezolvarea Matricilor în C++ - Pagina 47
Rezolvarea Matricilor în C++ - Pagina 48
Rezolvarea Matricilor în C++ - Pagina 49
Rezolvarea Matricilor în C++ - Pagina 50
Rezolvarea Matricilor în C++ - Pagina 51

Conținut arhivă zip

  • Rezolvarea Matricilor in C++.doc

Alții au mai descărcat și

Ecuații diferențiale

Capitolul 1 Ecuatii diferentiale an univ 2001/2002 Teoria ecuatiilor si a sistemelor diferentiale reprezinta unul din domeniile fundamentale...

Formule Matematici Financiare

Elementele dobânzii simple: -valoarea finală: -valoarea actuală: -procentul p de plasare: . -durata t de plasare: . -dobanda Elementele...

Aproximarea Funcțiilor cu Polinoame de Interpolare

I. Scopul lucrării Studiul unor algoritmi de aproximare a funcţiilor continue cu polinomul algebric de interpolare şi implementarea acestora...

Teoria Grafurilor

CAPITOLUL III ELEMENTE DE TEORIA DIGRAFURILOR SI GRAFURILOR Teoria digrafurilor si grafurilor este o ramura relativ tânara a matematicii. Prima...

Limbajul PHP

CAPITOLUL I Limbajul PHP (PHP Hypertext Preprocessor) 1. Introducere. Funcţionarea motorului PHP Definiţie recursivă: PHP (PHP Hypertext...

Aplicații ale Generalizării Teoremei lui Lagrange

În cele ce urmeaza se va folosi o generalizare a teoremei lui Lagrange pentru demonstrarea unor inegalitati. Voi demonstra, mai întâi, o...

Probleme Analiză II

1 Ecua¸tii diferen¸tiale cu variabile separabile 1) S¼a se integreze : a) dy dx = 2x(y3

Ecuații Diferențiale

ECUATII DIFERENTIALE 1. Sa de integreze ecuatia diferentiala de ordinul întâi liniara 00cos1==), y( xy tgxy' Solutie: Ecuatia omogena atasata...

Te-ar putea interesa și

Sisteme de ecuații

INTRODUCERE Ca urmare a gradului înalt de abstracţie atins de matematică în secolul nostru, există o tendinţă în fiecare dintre noi de a căuta să...

Metode de Programare cu Matrice Rare

Introducere Lucrarea cuprinde metode tradiţionale de calcul matriceal care sunt utilizate frecvent în practică, metode reanalizate şi revăzute...

Măsurători Electronice de Distanță

Memoriu tehnic justificativ Cap. 1. Calcule preliminare 1.1 Elemente generale În conformitate cu prevederile legale de introducere a cadastrului...

Sisteme de ecuații algebrice liniare

Sisteme de ecuatii algebrice liniare 1.Generalitati Pentru a gasi solutia generala a unui sistem de ecuatii liniare AX = b: - se rezolva...

Prezentare Generală a MathCad-ului

I. INTRODUCERE I.1. Prezentare generală a MathCad-ului Produsul software sau sistemul de programare MathCad este un instrument destinat...

Algebră

Spa¸tiul vectorilor liberi Calculul vectorial este o crea¸tie matematic¼a, care î¸si a‡¼a originea în …zic¼a (mecani- c¼a). În acest capitol...

Medii Integrate de Programare

Generarea vectorilor si a matricelor uzuale Funcţiile folosite pentru generarea vectorilor si a matricelor uzuale sunt: zeros – generează...

Curs matematică

Elemente de matematică liniară 1.1 Matrice şi determinanţi 1.2 Ecuaţii liniare 1.3 Sisteme de ecuaţii liniare 1.4 Inegalităţi liniare şi...

Ai nevoie de altceva?