OpenLLM-France/wikimedia huggingface dataset:
# Pokémon/Pokédex/Clamperl
## Basic Statistics

* National Index: 366
* Johto Index: 366
* Hoenn Index: 176
* Stage: Basic
* Height: 0.4m/1'4"
* Weight: 52.5kg/116.0lb
* Gender Distribution: 50% Male
* Ability: Shell Armor
* Type: Water
* Species: Bivalve
* Egg Group: Water 1
* Hatch Steps: 5120
* Catch Rate: 255
* Base Experience: 142
* Max Experience: 600000
| | HP | Attack | Defense | Speed | Special Attack | Special Defense |
| Base Stats (RB/Y) | - | - | - | - | - | - |
| Base Stats (GS/C) | - | - | - | - | - | - |
| Base Stats (RS/FL/E) | 35 | 64 | 85 | 32 | 74 | 55 |
| Base Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Base Stats (BW/B2W2) | – | – | – | – | – | – |
| Base Stats (XY/ORAS) | – | – | – | – | – | – |
| Base Stats (SM/USUM) | – | – | – | – | – | – |
| Base Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Max Stats (RB/Y) | - | - | - | - | - | - |
| Max Stats (GS/C) | - | - | - | - | - | - |
| Max Stats (RS/FL/E) | 274 | 249 | 295 | 179 | 271 | 229 |
| Max Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Max Stats (B/W/B2W2) | – | – | – | – | – | – |
| Max Stats (X/Y/ORAS) | – | – | – | – | – | – |
| Max Stats (SM/USUM) | – | – | – | – | – | – |
| Max Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Effort Points (Sword/Shield/BDSP) | – | – | – | – | – | – |

## Type Matching

Move types which are super effective on Clamperl: Electric, Grass
Move types which are not very effective on Clamperl:Fire, Ice, Steel , Water
All other move types are normal effectiveness on Clamperl.

## How to Evolve

To get Huntail, trade Clamperl with the Deepseatooth. To get Gorebyss, trade it with the Deepseascale.

## Moveset

| Level | Ruby / Sapphire | Fire Red / Leaf Green Emerald XD / Colosseum |
| Start | Clamp Water Gun Whirlpool Iron Defense | Clamp Water Gun Whirlpool Iron Defense |

### TM/HM

* RS/FL: Attract, Blizzard, Dive, Double Team, Facade, Frustration, Hail, Hidden Power, Ice Beam, Protect, Rain Dance, Rest, Return, Secret Power, Surf, Toxic, Water Pulse, Waterfall

### Breeding

* RS/FL: Barrier, Body Slam, Confuse Ray, Mud Sport, Refresh, Supersonic

## Trading Cards

* EX Hidden Legends #58 - Clamperl
| Basic: Clamperl | Stage 1: Huntail | (No Stage 2) |
| Basic: Clamperl | Stage 1: Gorebyss | (No Stage 2) |
# Pokémon/Pokédex/Clawitzer
## Description

An crustacian-like pokémon.

## Base Statistics

A Water type Pokémon.

## Type Matching

Moves that deal 200% of their damage to Clawitzer: grass, electric Moves that deal 50% of their damage to Clawitzer: fire, water, ice, steel
# Pokémon/Pokédex/Cleffa
## Basic Statistics

* National Index: 173
* Johto Index: 40
* Hoenn Index: 324
* Stage: Baby
* Height: 0.3m/1'0"
* Weight: 3kg/7.0lb
* Gender Distribution: 75% Female
* Ability: Cute Charm
* Type: Normal
* Species: Starshape
* Egg Group: Unbreedable
* Hatch Steps: 2560
* Catch Rate: 150
* Base Experience: 37
* Max Experience: 800000
| | HP | Attack | Defense | Speed | Special Attack | Special Defense |
| Base Stats (RB/Y) | - | - | - | - | - | - |
| Base Stats (GS/C) | 50 | 25 | 28 | 15 | 45 | 55 |
| Base Stats (RS/FL/E) | 50 | 25 | 28 | 15 | 45 | 55 |
| Base Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Base Stats (BW/B2W2) | – | – | – | – | – | – |
| Base Stats (XY/ORAS) | – | – | – | – | – | – |
| Base Stats (SM/USUM) | – | – | – | – | – | – |
| Base Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Max Stats (RB/Y) | - | - | - | - | - | - |
| Max Stats (GS/C) | 303 | 148 | 154 | 128 | 188 | 208 |
| Max Stats (RS/FL/E) | 304 | 163 | 170 | 141 | 207 | 229 |
| Max Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Max Stats (B/W/B2W2) | – | – | – | – | – | – |
| Max Stats (X/Y/ORAS) | – | – | – | – | – | – |
| Max Stats (SM/USUM) | – | – | – | – | – | – |
| Max Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Effort Points (Sword/Shield/BDSP) | – | – | – | – | – | – |

## Type Matching

Move types which are good on Cleffa: Fighting Move types which don't effect Cleffa: Ghost
All other move types are normal effectiveness on Cleffa.

## How to Evolve

Cleffa evolves through friendship.

## Moveset

| Level | Gold / Silver | Crystal | Ruby / Sapphire Emerald XD / Colosseum | Fire Red / Leaf Green |
| Start | Pound Charm | Pound Charm | Pound Charm | Pound Charm |
| 4 | Encore | Encore | Encore | Encore |
| 8 | Sing | Sing | Sing | Sing |
| 13 | Sweet Kiss | Sweet Kiss | Sweet Kiss | Sweet Kiss |
| 17 | - | - | - | Magical Leaf |

### TM/HM

* GS/C/RS/FL: Attract, Double Team, Fire Blast, Flash, Frustration, Hidden Power, Iron Tail, Protect, Psychic, Rain Dance, Rest, Return, Shadow Ball, Solarbeam, Sunny Day, Toxic
* C/RS/FL: Flamethrower
* GS/C: Curse, Defense Curl, Detect, Dream Eater, Endure, Headbutt, Icy Wind, Mud-Slap, Nightmare, Psych Up, Rollout, Sleep Talk, Snore, Swagger, Zap Cannon
* RS/FL: Dig, Facade, Light Screen, Reflect, Safeguard, Secret Power, Shock Wave, Water Pulse

### Breeding

* GS/C/RS/FL: Amnesia, Belly Drum, Metronome, Mimic, Present, Splash
* RS/FL: Substitute, Wish

### Other Sources

* Pokémon Stadium 2: Dizzy Punch

## Trading Cards

* Neo Genesis #20 - Cleffa
* Skyridge #48 - Cleffa
| Baby: Cleffa | Basic: Clefairy | Stage 1: Clefable |
# Pokémon/Pokédex/Chimecho
## Basic Statistics

* National Index: 358
* Johto Index: 358
* Hoenn Index: 151
* Stage: Basic
* Height: 0.6m/2'0"
* Weight: 1kg/2.0lb
* Gender Distribution: 50% Male
* Ability: Levitate
* Type: Psychic
* Species: Wind Chime
* Egg Group: Indeterminate
* Hatch Steps: 6400
* Catch Rate: 45
* Base Experience: 147
* Max Experience: 800000
| | HP | Attack | Defense | Speed | Special Attack | Special Defense |
| Base Stats (RB/Y) | - | - | - | - | - | - |
| Base Stats (GS/C) | - | - | - | - | - | - |
| Base Stats (RS/FL/E) | 65 | 50 | 70 | 65 | 95 | 80 |
| Base Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Base Stats (BW/B2W2) | – | – | – | – | – | – |
| Base Stats (XY/ORAS) | – | – | – | – | – | – |
| Base Stats (SM/USUM) | – | – | – | – | – | – |
| Base Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Max Stats (RB/Y) | - | - | - | - | - | - |
| Max Stats (GS/C) | - | - | - | - | - | - |
| Max Stats (RS/FL/E) | 334 | 218 | 262 | 251 | 317 | 284 |
| Max Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Max Stats (B/W/B2W2) | – | – | – | – | – | – |
| Max Stats (X/Y/ORAS) | – | – | – | – | – | – |
| Max Stats (SM/USUM) | – | – | – | – | – | – |
| Max Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Effort Points (Sword/Shield/BDSP) | – | – | – | – | – | – |

## Type Matching

Move types which are good on Chimecho: Bug, Dark;, Ghost; Move types which are bad on Chimecho: Fighting, Psychic
All other move types are normal effectiveness on Chimecho.

## Moveset

| Level | Ruby / Sapphire / Fire Red / Leaf Green Emerald XD / Colosseum |
| Start | Wrap |
| 6 | Growl |
| 9 | Astonish |
| 14 | Confusion |
| 17 | Take Down |
| 22 | Uproar |
| 25 | Yawn |
| 30 | Psywave |
| 33 | Double-Edge |
| 38 | Heal Bell |
| 41 | Safeguard |
| 46 | Psychic |

### TM/HM

* RS/FL: Attract, Calm Mind, Double Team, Facade, Flash, Frustration, Hidden Power, Light Screen, Protect, Psychic, Rain Dance, Reflect, Rest, Return, Safeguard, Secret Power, Shadow Ball, Shock Wave, Skill Swap, Snatch, Sunny Day, Taunt, Torment, Toxic

### Breeding

* RS/FL: Curse, Disable, Dream Eater, Hypnosis

## Trading Cards

* EX Hidden Legends #17 - Chimecho
# Pokémon/Pokédex/Chinchou
## Basic Statistics

* National Index: 170
* Johto Index: 174
* Hoenn Index: 181
* Stage: Basic
* Height: 0.5m/1'8"
* Weight: 12kg/26.0lb
* Gender Distribution: 50% Male
* Ability: Volt Absorb/Illuminate
* Type: Water/Electric
* Species: Angler
* Egg Group: Water 2
* Hatch Steps: 5120
* Catch Rate: 190
* Base Experience: 90
* Max Experience: 1250000
| | HP | Attack | Defense | Speed | Special Attack | Special Defense |
| Base Stats (RB/Y) | - | - | - | - | - | - |
| Base Stats (GS/C) | 75 | 38 | 38 | 67 | 56 | 56 |
| Base Stats (RS/FL/E) | 75 | 38 | 38 | 67 | 56 | 56 |
| Base Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Base Stats (BW/B2W2) | – | – | – | – | – | – |
| Base Stats (XY/ORAS) | – | – | – | – | – | – |
| Base Stats (SM/USUM) | – | – | – | – | – | – |
| Base Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Max Stats (RB/Y) | - | - | - | - | - | - |
| Max Stats (GS/C) | 353 | 174 | 174 | 232 | 210 | 210 |
| Max Stats (RS/FL/E) | 354 | 192 | 192 | 256 | 232 | 232 |
| Max Stats (DP/PT/HGSS) | – | – | – | – | – | – |
| Max Stats (B/W/B2W2) | – | – | – | – | – | – |
| Max Stats (X/Y/ORAS) | – | – | – | – | – | – |
| Max Stats (SM/USUM) | – | – | – | – | – | – |
| Max Stats (Sword/Shield/BDSP) | – | – | – | – | – | – |
| Effort Points (Sword/Shield/BDSP) | – | – | – | – | – | – |

## Type Matching

Move types which are good on Chinchou: Grass, Ground Move types which are bad on Chinchou: Fire, Flying, Ice, Water Move types which are very bad on Chinchou: Steel
All other move types are normal effectiveness on Chinchou.

## How to Evolve

Chinchou evolves at level 27.

## Moveset

| Level | Gold / Silver | Crystal | Ruby / Sapphire Emerald XD / Colosseum | Fire Red / Leaf Green |
| Start | Bubble Thunder Wave | Bubble Thunder Wave | Bubble Thunder Wave | Bubble Thunder Wave |
| 5 | Supersonic | Supersonic | Supersonic | Supersonic |
| 13 | Flail | Flail | Flail | Flail |
| 17 | Water Gun | Water Gun | Water Gun | Water Gun |
| 25 | Spark | Spark | Spark | Spark |
| 29 | Confuse Ray | Confuse Ray | Confuse Ray | Confuse Ray |
| 37 | Take Down | Take Down | Take Down | Take Down |
| 41 | Hydro Pump | Hydro Pump | Hydro Pump | Hydro Pump |
| 49 | - | - | Charge | Charge |

### TM/HM

* GS/C/RS/FL: Attract, Double Team, Flash, Frustration, Hidden Power, Protect, Rain Dance, Rest, Return, Surf, Thunder, Toxic, Waterfall
* C/RS/FL: Ice Beam, Thunderbolt
* GS/C: Curse, Endure, Sleep Talk, Snore, Swagger, Whirlpool, Zap Cannon
* RS/FL: Blizzard, Dive, Facade, Hail, Secret Power, Shock Wave, Water Pulse

### Breeding

* GS/C/RS/FL: Flail, Screech
* GS/C: Supersonic
* RS/FL: Amnesia

## Trading Cards

* Neo Genesis #55 - Chinchou
* Neo Discovery #42 - Chinchou
* Aquapolis #70 - Chinchou
* Aquapolis #71 - Chinchou
* EX Team Magma vs Team Aqua #49 - Team Aqua's Chinchou
* EX Hidden Legends #56 - Chinchou
* EX Hidden Legends #57 - Chinchou
| Basic: Chinchou | Stage 1: Lanturn | (No Stage 2) |
# Pokémon/Pokédex/Chingling
## Description

A belllike pokémon.

## Base Statistics

A Psychci type Pokémon.

## Type Matching

Moves that deal 200% of their damage to Chingling: bug, ghost, dark Moves that deal 50% of their damage to Chingling: fighting, psychic

## How to Evolve

Chingling evolves into Chimecho.
# Pokémon/Pokédex/Clauncher
## Description

An crustacian-like pokémon.

## Base Statistics

A Water type Pokémon.

## Type Matching

Moves that deal 200% of their damage to Clauncher: grass, electric Moves that deal 50% of their damage to Clauncher: fire, water, ice, steel
# Functions

* d = det(A) computes the determinant of the matrix A.
* lambda = eig(A) returns the eigenvalues of A in the vector lambda, and
* [V, lambda] = eig(A) also returns the eigenvectors in V but lambda is now a matrix whose diagonals contain the eigenvalues. This relationship holds true (within round off errors) A = V*lambda*inv(V).
* inv(A) computes the inverse of non-singular matrix A. Note that calculating the inverse is often 'not' necessary. See the next two operators as examples. Note that in theory A*inv(A) should return the identity matrix, but in practice, there may be some round off errors so the result may not be exact.
* A / B computes X such that $XB=A$. This is called right division and is done without forming the inverse of B.
* A \ B computes X such that $AX=B$. This is called left division and is done without forming the inverse of A.
* norm(A, p) computes the p-norm of the matrix (or vector) A. The second argument is optional with default value $p=2$.
* rank(A) computes the (numerical) rank of a matrix.
* trace(A) computes the trace (sum of the diagonal elements) of A.
* expm(A) computes the matrix exponential of a square matrix. This is defined as
$I+A+{\frac {A^{2}}{2!}}+{\frac {A^{3}}{3!}}+\cdots$
* logm(A) computes the matrix logarithm of a square matrix.
* sqrtm(A) computes the matrix square root of a square matrix.
Below are some more linear algebra functions. Use help to find out more about them.
* balance (eigenvalue balancing),
* cond (condition number),
* dmult (computes diag(x) * A efficiently),
* dot (dot product),
* givens (Givens rotation),
* kron (Kronecker product),
* null (orthonormal basis of the null space),
* orth (orthonormal basis of the range space),
* pinv (pseudoinverse),
* syl (solves the Sylvester equation).

# Factorizations

* R = chol(A) computes the Cholesky factorization of the symmetric positive definite matrix A, i.e. the upper triangular matrix R such that $R^{T}R=A$.
* [L, U] = lu(A) computes the LU decomposition of A, i.e. L is lower triangular, U upper triangular and $A=LU$.
* [Q, R] = qr(A) computes the QR decomposition of A, i.e. Q is orthogonal, R is upper triangular and $A=QR$.
Below are some more available factorizations. Use help to find out more about them.
* qz (generalized eigenvalue problem: QZ decomposition),
* qzhess (Hessenberg-triangular decomposition),
* schur (Schur decomposition),
* svd (singular value decomposition),
* housh (Householder reflections),
* krylov (Orthogonal basis of block Krylov subspace).
Return to the Octave Programming Tutorial index
# Octave Programming Tutorial/Plotting

Octave can work with gnuplot, Grace, PLplot. Some people deem PLplot is a replacement of the traditional gnuplot in Octave.

## 2D plots

If a single data argument is supplied, it is taken as the set of Y coordinates and the X coordinates are taken to be the indices of the elements, starting with 1.
* If the first argument is a vector and the second is a matrix, the vector is plotted versus the columns (or rows) of the matrix. (using whichever combination matches, with columns tried first.)
* If the first argument is a matrix and the second is a vector, the columns (or rows) of the matrix are plotted versus the vector. (using whichever combination matches, with columns tried first.)
* If both arguments are vectors, the elements of Y are plotted versus the elements of X.
* If both arguments are matrices, the columns of Y are plotted versus the columns of X. In this case, both matrices must have the same number of rows and columns and no attempt is made to transpose the arguments to make the number of rows match.
results in a vector with n linearly spaced numbers between b and l. It is often used to produce the vector X in the two-argument form of plot.

### Non-linear plots

semilogx, semiology, loglog, polar

### Formatting

The plot may be formatted using an additional FMT argument:
In the argument any number of the following options may appear:
Furthermore, a set of property-value pairs may also be applied, simultaneously, to each "line" drawn by plot.

### Example

Here instead of line plot we place a '+' marker on the graph for each datapoint, choose the first color (red), and add a legend.
The second example adds another line and some property-value pairs as well.

### Commands related to plot

xlabel, ylabel, title and refresh

## 3D plots

mesh, meshgrid, surf

## Contour plots

contour
contour (Z)
contour (Z, VN)
contour (X, Y, Z)
contour (X, Y, Z, VN)
contour (..., STYLE)
contour (H, ...)
[C, H] = contour (...)
contourc
[C, LEV] = contourc (X, Y, Z, VN)

## Images

colormap, image, imshow, hsv2rgb
>> help colormap 'colormap' is a function from the file C:\Octave\Octave-4.0.1\share\octave\4.0.1\ m\image\colormap.m

## Saving and printing graphs

Print a graph to a printer or save it to a file
Devices:
If the device is omitted, it is inferred from the file extension, or if there is no filename it is sent to the printer as postscript.

# See also

* Creating graphic file in Octave
* commons:Category:Images with Octave source code
Return to the Octave Programming tutorial index
# Octave Programming Tutorial/Vectorization

Writing routines in terms of vector operations can be orders of magnitudes more efficient than using built-in interpreted loops because Octave can make use of highly optimized FORTRAN and C numerical linear algebra libraries instead. Even if a routine or function is not written in a vectorized form, it is possible to take advantage of vectorization by using arrayfun or a similar structure.

## vectorizing a regular function with arrayfun

Consider an anonymous function
Octave output :
and assume that we want to calculate this function for every element of a given vector of integers from 1 to 7 :
then passing y as an argument for f will give error
this is because f is not defined for a vector input. But this is not a problem as we can do:
and output is :
This is an order of magnitude faster than calculating f for many y values by using a loop which has a big overhead.
# Octave Programming Tutorial/Struct Arrays

Octave Programming Tutorial
Chapter 1: A Tutorial Introduction
Chapter 2: Basic Octave Concepts
    Saving and loading a MAT-file
    Octave's Command Prompt
Chapter 3: Data Storage and Manipulation
Data Types and Operations on Point Values
    Boolean and Rational
    Strings
    Portable Functions
    Complex Numbers
Arrays and Matrices
    What is an array?
    Introduction to array operations
    Vectors and basic vector operations
    Struct Arrays
    Cell Arrays
    Sparce Matrices
Chapter 4: M File Programming
    Scripts
    Comments
    The Input Function
    Control Flow
    Loops and Branches
    Error Messages
    Octave Caveats
    Debugging M Files
Chapter 5: Graphics
    Basic Graphics Commands
    Annotating Plots
Chapter 6: Mathematical Manipulations
Linear Algebra
    Simple matrix manipulation
    More complicated matrix operations
Differential Equations
    Ordinary Differential Equations
    Partial Differential Equations
Chapter 7: Examples
    Filtering
    Controls
A structure in Octave groups different data types called fields in a single object. Fields are accessed by their names.

## Declaring a structure

A structure is declared by assigning values to its fields. A period (.) separates the name of the field and the name of the structure:
The fields of a structure and their value can by displayed by simply entering the name of the struct:

## Manipulating structures

A structure can be copied as any objects:
In most circumstance, the fields of a structure can be manipulated with the period operator. The value of a field can be overwritten by:
In the same way, the value of a field can be retrieved by:
The function isstruct can be used to test if object is a structure or not. With the function fieldnames all field names are returned as a cell array:
To test if a structure contains the a given field named, the function isfield can be used:
The value of a field can be extract with getfield:
In a similar way, the value of a field can be set with setfield:
The functions isfield, getfield and setfield are useful when the names of a structure are determined during execution of the program.
# Octave Programming Tutorial/Polynomials

In Octave, a polynomial is represented by its coefficients (arranged in descending order). For example, the vector
represents the polynomial
$-2x^{4}-x^{3}+x+2.$
You can check this by displaying the polynomial with the function polyout.
The function displays the polynomial in the variable specified (x in this case). Note that the ^ means raised to the power of much like the Octave operator.

## Functions

* Evaluating a polynomial:
This returns $p(x)$. If x is a vector or matrix, the polynomial is evaluated at each of the elements of x.
* Multiplication:
Here, p and q are vectors containing the coefficients of two polynomials and the result, r, will contain the coefficients of their product.
(As an aside, the reason this function is called conv is that we use vector convolution to do polynomial multiplication.)
* Division:
This returns the coefficients of the polynomials b and r such that
$y=ab+r.$
So, b contains the coefficients of the quotient and r the coefficients of the remainder of y and a .
* Root finding:
This returns a vector containing all the roots of the polynomial with coefficients in p.
* Derivative:
This returns the coefficients of the derivative of the polynomial whose coefficients are given by vector p.
* Integration:
This returns the coefficients of the integral of the polynomial whose coefficients are represented by the vector p. The constant of integration is set to 0.
* Data fitting:
This returns the coefficients of a polynomial $p(x)$ of degree $n$ that best fits the data $(x_{i},y_{i})$ in the least squares sense.

### Warning: Adding polynomials

Since polynomials are represented by vectors of their coefficients, adding polynomials is not straightforward in Octave. For example, we define the polynomials $p(x)=x^{2}-1$ and $q(x)=x+1$.
If we try to add them, we get
This happens because Octave is trying to add two vectors (p and q) of different lengths. This operation is not defined. To work around this, you have to add some leading zeroes to q.
Note that adding leading zeroes does not change the polynomial. Next, we add
Return to the Octave Programming tutorial index
# Octave Programming Tutorial/Sets

Octave set operation There are different set operations in octave basically Octave can use vector, cell arrays or matrix as its set input operation.
1) SET UNION:
The set union operations is one of the operations where two sets a and b are merged together.
In this example we will took two set namely ,A with contents 1,2,3 and B with contents 3,4,5. First we are going to use the set union operation using Octave. This can be accomplished using the union function available with octave.
2) SET INTERSECTION :
The set intersection operations is one of the operations where two sets a and b are merged together and common element is taken.
In this example we will took two set namely A with contents 1,2,3 and b with contents 3,4,5 .First we are going to use the set intersection operation using Octave . This can be accomplished using the intersection function available with octave.
3) SET DIFFERENCE:
The set difference operations also called as the a-b operation is the operation which returns those element of a that are not in b. Lets write down the set difference operation as fallows :
Set=A-B
In this example we will took two set namely A with contents 1,2,3 and b with contents 3,4,5 First we are going to use the setdifference operation using Octave . This can be accomplished using the setdiff function available with octave. The difference operation is a Set operation in which those elements of a that are not in b are returned .
4) UNIQUE:
The unique operation returns a set containing one copy of each element in the given set, and with the elements in sorted order.
In this example we will take a set namely A with contents 1,2,4,3,5,2,1 containing the duplicate elements 1 and 2, and elements out of order. The unique operation will sort the set and remove extra copies of the duplicated elements.
5) Ismember
The octave set ISMEMBER is one the function in which two sets are compared and the those elements that are present in the second set are marked as true rest are marked as false. This function is basically used to check which element are present in both the set.