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

2 Ansichten (letzte 30 Tage)
Mohsen
Mohsen am 9 Apr. 2014
Beantwortet: Mohsen am 9 Apr. 2014
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!

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 9 Apr. 2014
Bearbeitet: Azzi Abdelmalek am 9 Apr. 2014
  2 Kommentare
Mohsen
Mohsen am 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 ]

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

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

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by