Inteligență artificială

Laborator
8/10 (1 vot)
Conține 6 fișiere: pdf
Pagini : 19 în total
Cuvinte : 2462
Mărime: 496.28KB (arhivat)
Publicat de: Sabin Grigoraș
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Prof.dr. Enachescu Denis
Laboratoare 1-6

Extras din laborator

LABORATOR 1 INTELIGENTA ARTIFICIALA

Comenzi pentru lucrul cu fisiere

dir, ls afiseaza fisierele din directorul curent

delete filename sterge filename.

cd, pwd arata directorul curent.

cd dir, chdir schimba directorul curent in dir.

type filename listeaza continutul fisierului filename.

edit filename deschide filename pentru editare.

which filename arata calea catre filename.

what afiseaza fisierele .m si .mat din directorul curent.

Comenzi pentru managementul spatiului de lucru

who afiseaza toate variabilele din spatiul de lucru.

whos afiseaza toate variabilele din spatiul de lucru, impreuna cu

informatii legate de acestea.

clear sterge toate variabilele din spatiul de lucru.

clear x y sterge variabilele x si y.

Pentru operatiile de I/O se folosesc de obicei save si load

save filename salveaza toate variabilele in filename.mat.

save filename var1 var2 salveaza var1 si var2 in filename.mat.

save filename var1 -ascii salveaza var1 in format ASCII in filename.

Operatori aritmetici *, /, +, -, ^

Punctuatie in MATLAB

% pentru comentariu pe linie

, concateneaza elementele pe linie intr-un vector.

; concateneaza elementele pe coloana intr-un vector; nu afiseaza valoarea

unei variabile pe ecran.

. . . continuarea unei instructiuni pe alta linie.

:specifica un domeniu; de exemplu 1:10 reprezinta numerele de la 1 la 10.

. realizarea operatiilor pe fiecare element din vector/matrice.

Matrice speciale zeros, ones, rand, randn, eye.

A(:,i) coloana i din matricea A

A(i,:) linia i din matricea A

Matrice de celule contin elemente de tipuri diferite

A{1,1} continutul celulei

A(1,1) este celula

Structuri

nod.stanga=3

nod.dreapta=7

Fisiere sursa si functii

Programele in Matlab sunt salvate in fisiere cu extensia .m si se executa

din linia de comanda tastand numele fisierului.

Cand se executa un fisier .m toate variabilele folosite devin active in

spatiul de lucru.

O functia se salveaza intr-un fisier cu extensia .m al carui nume este

numele functiei implementate.

function [out1,...,outM] = func_name(in1,...,inN)

instructiuni

end

Functii inline

gfunc = inline('sin(2*pi*f + theta)','f','theta');

x = 0:.1:4*pi;

thet = pi/2;

ys = gfunc(x, thet);

Instructiuni

1) for

for i = vector

instructiuni

end

contorul i ia la fiecare pas urmatoarea valoare din vector

2) while

while expresie

instructiuni

end

while continua atata vreme cat expresie ~=0 (daca expresie este vector

trebuie ca sa existe cel putin un element nenul)

3)if

if expresie

instructiuni

elseif expresie1

instructiuni

...

else

instructiuni

end

4)switch

switch expresie

case value1

instructiuni1

case value2

instructiuni2

...

otherwise

instructiuni

end

expresie trebuie sa fie scalar sau string.

Preview document

Inteligență artificială - Pagina 1
Inteligență artificială - Pagina 2
Inteligență artificială - Pagina 3
Inteligență artificială - Pagina 4
Inteligență artificială - Pagina 5
Inteligență artificială - Pagina 6
Inteligență artificială - Pagina 7
Inteligență artificială - Pagina 8
Inteligență artificială - Pagina 9
Inteligență artificială - Pagina 10
Inteligență artificială - Pagina 11
Inteligență artificială - Pagina 12
Inteligență artificială - Pagina 13
Inteligență artificială - Pagina 14
Inteligență artificială - Pagina 15
Inteligență artificială - Pagina 16
Inteligență artificială - Pagina 17
Inteligență artificială - Pagina 18
Inteligență artificială - Pagina 19

Conținut arhivă zip

  • lab1.pdf
  • lab2.pdf
  • lab3.pdf
  • lab4.pdf
  • lab5.pdf
  • lab6.pdf

Alții au mai descărcat și

Fișiere în limbajul C

Capitolul I Fisiere in ingineria programarii in C 1.1 Generalitati Un fisier este o multime de informatii referitoare la o clasa de obiecte...

Programare

//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Programare II - limbajul C

Cap 1 INTRODUCERE ÎN LIMBAJUL C 1.1 Scurt istoric 1.2 Forma unui program C 1.3 Compilarea unui program C 1.1 Scurt istoric Strămoşii...

Te-ar putea interesa și

Inteligența Artificială în Afaceri

1. Introducere Inteligenţa artificială (IA) este un domeniu care reţine din ce în ce mai mult atenţia economiştilor, managerilor şi celorlalte...

Inteligența Artificială - Sisteme Expert

Inteligenţa artificială – Sisteme Expert Inteligenţa artificială reprezintă un domeniu al ştiinţei calculatoarelor care s-a constituit în scopul...

Transportul și Distribuția Energiei Electrice

I. SCURT ISTORIC Inteligenţa artificială porneşte de la premisa căreia toate activităţile cognitive pot fi modelate că procese de calcul....

Inteligența Artificială

Când s-a vorbit prima data de Inteligența Artificială (AI, Artificial Intelligence) în 1956, totul părea o utopie, un vis prea frumos pentru a fi...

Inteligență artificială - prolog

1) Introducere Inteligenta Artificiala 1.1 Ce este inteligenta artificiala? Inteligenţa artificială (IA) este inteligenta maşinii şi ramură a...

Conceptul de cunoștințe în inteligența artificială

1.Prezentare generala: Inteligenta artificiala reprezinta un domeniu al stiintei calculatoarelor care s-a constituit in scopul emularii...

Limbaje de Programare Utilizate în Inteligenta Artificială

INTRODUCERE Obiectul inteligenţei artificiale este obţinerea de artefacte care să se comporte inteligent, similar unui om. Câteva exemple...

Inteligența Artificiala

Obiective si contextul actual al temei Când s-a vorbit prima data de Inteligenţa Artificiala(AI-Artificial Intelligence) în 1956,totul părea o...

Ai nevoie de altceva?