Cum recunosc un cod care identifică produsul?
Cauți în coloana de coduri două produse cu același cod: dacă există, regula nu este injectivă și din cod nu afli produsul. Exemplu: codurile , , , , au pe de două ori, deci scanarea lui nu spune care produs a trecut. Dacă toate codurile sunt diferite, fiecare cod duce la un singur produs.
O regulă care trimite fiecare element al unei mulțimi într-un element al lui este o funcție . Ea este injectivă dacă elemente diferite au imagini diferite, surjectivă dacă fiecare element din este imaginea cuiva și bijectivă dacă are ambele proprietăți.
Pentru injectivitate cauți o repetiție: două intrări diferite cu aceeași ieșire o strică, iar pe grafic aceeași problemă se vede când o dreaptă orizontală intersectează curba în două puncte. Pentru surjectivitate cauți un element din care rămâne nefolosit.
La mulțimi finite poți număra. Cu mai multe elemente în decât în nu există regulă injectivă, iar cu mai puține nu există regulă surjectivă. Pe numere reale, o funcție strict monotonă este injectivă; invers nu merge întotdeauna.
Rotunjirile, plafoanele și pragurile de reducere produc des repetiții: aparatul pare să dea valori diferite, dar le lipește într-una. Verifici de ambele părți ale pragului, nu numai pe una.
De reținut
- o repetiție în coloana de coduri strică injectivitatea
- un cod din listă nefolosit strică surjectivitatea
Greșeala tipică
Se verifică numai dacă toate codurile din listă sunt folosite și regula pare bună. Corect, întâi se caută un cod care apare de două ori; un astfel de cod împiedică recunoașterea produsului.
Exerciții din această mini-lecție
Cinci reactivi dintr-un laborator au codurile , , , , , iar lista codurilor permise este , , , . Ce fel de regulă (reactiv cod) este aceasta?
- a) injectivă și surjectivă
- b) injectivă, dar nu surjectivă
- c) surjectivă, dar nu injectivă
- d) nici injectivă, nici surjectivă
Vezi răspunsul
Răspuns corect: c) surjectivă, dar nu injectivă
Codul apare de două ori, deci doi reactivi diferiți au același cod și regula nu este injectivă. Toate cele patru coduri din listă sunt folosite, deci regula este surjectivă. Prima variantă ar cere coduri toate diferite. A doua pretinde că un cod rămâne liber, dar , , și apar. A patra neagă surjectivitatea, deși nu lipsește niciun cod.
La o clinică veterinară, plata finală se calculează din suma de pe deviz (lei) printr-una dintre regulile de mai jos. La care regulă poți afla din , pentru orice ?
- a)
- b)
- c) este devizul rotunjit la cel mai apropiat multiplu de lei
- d)
Vezi răspunsul
Răspuns corect: b)
Regula crește strict, deci două devize diferite dau plăți diferite și . La devizele și dau aceeași plată, . La rotunjire, și dau amândouă . La plafon, și dau amândouă .
Se consideră funcția , , cu număr real. Pentru ce valori ale lui funcția este injectivă?
- a)
- b)
- c)
- d)
Vezi răspunsul
Răspuns corect: a)
Funcția are panta . Dacă panta este nenulă, funcția este strict monotonă, crescătoare sau descrescătoare, deci injectivă; asta înseamnă . Varianta acceptă doar panta pozitivă și uită funcțiile descrescătoare. La funcția este constantă, , deci nu e injectivă. Varianta confundă panta cu termenul liber.
Întrebări conexe
Cum găsesc un contraexemplu pentru injectivitate?
Alegi două intrări diferite care dau aceeași ieșire. La perechile simetrice față de vârful din au aceeași valoare: și . Deci nu este injectivă, deși fiecare calcul în parte pare în regulă.
Poate fi injectivă o funcție constantă?
Numai dacă mulțimea de plecare are un singur element. Când toate produsele au același preț, de exemplu de lei, două produse diferite dau aceeași valoare și regula nu poate fi inversată. Pentru un singur produs cu prețul de lei nu există nicio pereche de produse diferite, deci regula este injectivă.
Ce formulă de cod nu repetă niciodată un cod?
Una strict crescătoare în numărul produsului, de exemplu codul : produsele 7 și 8 primesc 121 și 124, iar două numere diferite nu pot da același cod. Ultima cifră a lui nu merge ca regulă de cod: produsele 12 și 22 primesc amândouă codul 2.
Câte cifre trebuie să aibă un cod pentru 1200 de produse?
Cu cifre ai coduri, cu zerouri la început permise. Pentru sunt de coduri, prea puține pentru de produse. Pentru sunt , deci ajung patru cifre și rămân libere de coduri.
Trebuie să fie monotonă o funcție injectivă?
Nu. O funcție care crește mereu sau scade mereu păstrează valorile distincte, deci este injectivă, dar reciproca nu este adevărată. Regula cu , , are trei valori diferite, deci este injectivă, deși nu crește mereu și nu scade mereu.
Oamenii mai întreabă și: cod diferit pentru fiecare produs · funcție injectivă la un tabel de coduri · cum aflu dacă două produse au același cod · când un cod permite să recunosc produsul