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

조회 수: 2 (최근 30일)
Mohsen
Mohsen 2014년 4월 9일
답변: Mohsen 2014년 4월 9일
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!

채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2014년 4월 9일
편집: Azzi Abdelmalek 2014년 4월 9일
  댓글 수: 2
Mohsen
Mohsen 2014년 4월 9일
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 ]

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Mohsen
Mohsen 2014년 4월 9일
I found another answer myself:
depth=depth(1:find(depth==7))

카테고리

Help CenterFile Exchange에서 Matrix Indexing에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by