EASY Question: How to find an element of a matrix?

2 visualizzazioni (ultimi 30 giorni)
Let's A = [1 2 3 4 5 6 7 8 9 10]; I want to have new matrix B, which is A from 1 to 7.
I tried the following:
B=A(1:A(A=7))
But it didn't work.
Any idea? Thanks!

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 9 Apr 2014
Modificato: Azzi Abdelmalek il 9 Apr 2014
  2 Commenti
Mohsen
Mohsen il 9 Apr 2014
Oh, I need to access the value of that element in my main code. I just made a simple example.
My original data is like the following (non integer numbers):
A=[ 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.6 1.8 2 2.2 2.4 2.6 2.7 2.8 2.9 3 3.2 3.3 3.4 3.5 3.6 3.7 3.8 4 4.2 4.4 4.6 4.8 4.9 5 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6 6.2 6.3 6.4 6.5 6.6 6.8 6.9 7 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8 8.2 8.4 8.6 8.8 9 9.2 9.4 9.6 9.8 10 ]

Accedi per commentare.

Più risposte (1)

Mohsen
Mohsen il 9 Apr 2014
I found another answer myself:
depth=depth(1:find(depth==7))

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by