Laboratoare Metode Numerice

Laborator
8/10 (3 voturi)
Domeniu: Matematică
Conține 16 fișiere: doc, cpp, c
Pagini : 9 în total
Cuvinte : 4755
Mărime: 35.29KB (arhivat)
Publicat de: Georgel Șerban
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Nicolae Musca
usor de inteles..

Extras din laborator

MET BISEC POL

#include <stdio.h>

#include <conio.h>

#include <math.h>

double valpol(int n,double A[10],double x)

{

int i;

double b;

b=A[n];

for(i=n-1;i>=0;i--)

b=A[i]+x*b;

return b;

}

main()

{

int n;

double A[10];

double i,ls,ld,er,xm,*r;

printf("neroarea:");

scanf("%lf",&er);

printf("ngrad:");

scanf("%d",&n);

printf("nlim st:");

scanf("%lf",&ls);

printf("nlim dr:");

scanf("%lf",&ld);

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

{

printf("ndati coef[%d]:",i);

scanf("%lf",&A[i]);

printf("nA[i]");

}

if(valpol(n,A,ls)*valpol(n,A,ld)>0)

{

printf("err");

getche();

return 0;

}

if(valpol(n,A,ls)==0)

{

*r=ls;

return 1;

}

if(valpol(n,A,ld)==0)

{

*r=ld;

return 1;

}

xm=(ls+ld)/2;

while((fabs(ld-ls)>er)&&(valpol(n,A,xm)!=0))

{

xm=(ls+ld)/2;

if(valpol(n,A,xm)*valpol(n,A,ls)<0)

ld=xm;

else ls=xm;

}

*r=xm;

printf("nradacina:%lf",*r);

getche();

return 1;

}

MET BISEC ECT

#include<conio.h>

#include<stdio.h>

#include<math.h>

double f(double x)

{

return exp(x)-1/x;

}

double der(double x)

{

return 2*x+1.5857;

}

int bisectie(/*double(*f)(double),*/double ls,double ld,double err,double *sol)

{

double xm;

if(f(ls)*f(ld)>0)

return 0;

if(f(ls)==0)

{

*sol=ls;

return 1;

}

if(f(ld)==0)

{

*sol=ld;

return 1;

}

xm=(ls+ld)/2;

while((fabs(ld-ls)>err)&&(f(xm)!=0))

{

xm=(ls+ld)/2;

if(f(ls)*f(xm)<0)

ld=xm;

else ls=xm;

}

*sol=xm;

return 1;

}

main()

{

int e;

double ls,ld,err,*sol;

clrscr();

printf("limst:");

scanf("%lf",&ls);

printf("limdr:");

scanf("%lf",&ld);

printf("eroarea:");

scanf("%lf",&err);

e=bisectie(ls,ld,err,sol);

printf("sol:%lf",*sol);

getche();

return e;

}

Preview document

Laboratoare Metode Numerice - Pagina 1
Laboratoare Metode Numerice - Pagina 2
Laboratoare Metode Numerice - Pagina 3
Laboratoare Metode Numerice - Pagina 4
Laboratoare Metode Numerice - Pagina 5
Laboratoare Metode Numerice - Pagina 6
Laboratoare Metode Numerice - Pagina 7
Laboratoare Metode Numerice - Pagina 8
Laboratoare Metode Numerice - Pagina 9

Conținut arhivă zip

  • Laboratoare Metode Numerice
    • Anca 1.cpp
    • Anca 2.cpp
    • Anca 3.cpp
    • Metoda curbatura trapezului.c
    • Metoda aproximatilor succesive.c
    • Metoda bisectia pt ec.c
    • Metoda bisectia pt polinoame.c
    • Metoda de rezolvare a sistemelor inferior triunghiular.c
    • Metoda derivarii prin cinci puncte.c
    • Metoda derivarii prin doua puncte.c
    • Metoda derivarii prin trei puncte.c
    • Metoda lui Gauss de eliminare.c
    • Metoda Newton-Raphson pentru ecuatii.c
    • Metoda Newton-Raphson pentru polinoame.c
    • Metode Numerice probleme.doc
    • Rezolvarea sistemelor de ecuatii neliniare prin metoda lui Newton.c

Alții au mai descărcat și

Analiză numerică

Erori. Polinomul de interpolare 1 Erori In calcule practice se fololosesc valori aproximative ale m¼arimilor numerice im- plicate. Valoarea ea...

Laboratoare MathCad

Problema interpolării: Se dă un interval [a, b] care conţine n valori distincte x1 , xn, numite noduri. Se cunosc, din procese experimentale,...

Metode Numerice

Introducere Ultimele decenii au fost marcate de progresul mijloacelor de calcul. Asistăm la o competiţie între dezvoltarea tehnologică şi...

Elemente de Teoria Erorilor

Numere aproximative. Erori a) Sursele si clasificarea erorilor. În rezolvarea numerica a unei probleme deosebim - în general - trei feluri de...

Metode Numerice - Curs 1

Curs 1 Prezentare generală - Restricţii - Examenul parţial se susţine în săptămâna 8-a cu tot anul şi constă din mai multe probleme, acoperind...

Metode Numerice - Curs 9

Ne propunem în acest capitol să calculăm în mod aproximativ valorile , []()dxxffIba∫= . []()()0pxffD= în condiţiile în care - funcţia f este...

Metode Numerice Cursurile 1-9

2. ERORI 2.1. INTRODUCERE Calculele numerice fie ca sunt executate manual, fie ca sunt executate pe un calculator, implica o serie de erori de...

Te-ar putea interesa și

Reacții chimice - rolul experimentului de laborator în studiul reacțiilor chimice la gimnaziu

INTRODUCERE „ Lucrul cel mai minunat cu care ne putem întâlni este misterul. La baza artei si stiintei adevarate se afla emotia primara. Cel care...

Măsurarea lungimilor prin metode de măsurare absolute

MASURAREA LUNGIMILOR PRIN METODE DE MASURARE ABSOLUTE 1. Notiuni de baza Masurarea reprezinta operatia experimentala prin care se determina...

Matlab

1. Evaluare expresii matematice Aplicatii: Sa se calcuze urmatoarele : a) b) c) d) e) g) Minimul dintre A si B Rezolvare: a) >>...

Metode Numerice

LABORATOR NR.1 COMPLEXITATEA ALGORITMILOR NUMERICI 1. Elemente teoretice : Calitatea unui algoritm este apreciată prin eficienţa sa spaţială...

Laborator Matlab

Laborator 1 Mediul de programare Matlab (Limbajul de programare Matlab) Noţiuni generale Matlabul este un program de înaltă performaţă...

Structura și Organizarea Calculatoarelor

În acest laborator sunt studiate principalele componente aritmetice de adunare şi scădere utilizate în unităţile de calcul. 1. Sumatorul complet...

Riscuri Asociate Produselor Agroalimentare

MICROBIOLOGIA PRODUSELOR ALIMENTARE Microbiologia produselor alimentare, stiintã microbiologicã cu caracter aplicativ, are drept obiect de studiu...

Ai nevoie de altceva?