How to find values from data

7 ビュー (過去 30 日間)
Zach Hanses
Zach Hanses 2021 年 12 月 12 日
コメント済み: Zach Hanses 2021 年 12 月 12 日
When using if statements, I am trying to find a set of data that fits the condition I have given. How can I find where the data with the right conditions is located?

回答 (1 件)

KSSV
KSSV 2021 年 12 月 12 日
You can use logical indexing.
Example:
A = rand(10,1) ; % data for demo
idx = A > 0.3 & A < 0.8 ;
idx
idx = 10×1 logical array
0 1 0 1 0 0 0 0 0 0
find(idx)
ans = 2×1
2 4
A(idx)
ans = 2×1
0.7124 0.7594
  5 件のコメント
Star Strider
Star Strider 2021 年 12 月 12 日
What are the row and column sizes are the two data sets? Do they have common times (or any other specific identifying row information)?
Zach Hanses
Zach Hanses 2021 年 12 月 12 日
they are both 244x1. Each row is supposed to indicate days

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeProblem-Based Optimization Setup についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by