Why find doesn't work?

4 ビュー (過去 30 日間)
Rouyu Chen
Rouyu Chen 2023 年 4 月 10 日
コメント済み: Rouyu Chen 2023 年 4 月 10 日
Dear experts,
I am trying to use the find to find the value satisfies the constraints:
K=[1 2 3 4 5]
K(K>=2.7 & K<3.1) % this works, matlab gives 3
Assignment_L(12,1) % this equals 2.7
Assignment_U(12,1) % this equals 3.1
K(K>=Assignment_L(12,1) & K<Assignment_U(12,1)) %% this does not work, give me empty result
I was wondering why the last line does not work and give me empty result?
Many thanks!
  3 件のコメント
Les Beckham
Les Beckham 2023 年 4 月 10 日
Apparently your assertions about the contents of Assignment_L(12,1) and Assignment_U(12,1) aren't true. You need to verify the contents of those arrays. See below.
K = [1 2 3 4 5]
K(K>=2.7 & K<3.1) % this works, matlab gives 3
Assignment_L(12,1) = 2.7; % this equals 2.7 << Obviously, in your real Assignment_L array, this isn't true
Assignment_U(12,1) = 3.1; % this equals 3.1 << Obviously, in your real Assignment_U array, this isn't true
K(K>=Assignment_L(12,1) & K<Assignment_U(12,1)) %% this does not work, give me empty result << yes it does
If you are still having trouble, save those arrays to a mat file and attach it to your question using the paperclip icon.
Rouyu Chen
Rouyu Chen 2023 年 4 月 10 日
Thank you Jon and Les Beckham! I am a beginner of matlab community and not sure how to reply comments. You are right, there is a typo in my variables that's why matlab gives empty results.

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

採用された回答

VBBV
VBBV 2023 年 4 月 10 日
K=[1 2 3 4 5]
K(K>=2.7 & K<3.1) % this works, matlab gives 3
Assignment_L(12,1)=2.7; % this equals 2.7
Assignment_U(12,1)=3.1; % this equals 3.1
K(K>=Assignment_L(12,1) & K<Assignment_U(12,1)) %%this does work,
  2 件のコメント
VBBV
VBBV 2023 年 4 月 10 日
編集済み: VBBV 2023 年 4 月 10 日
This does work if you give the values to both variables as above
Rouyu Chen
Rouyu Chen 2023 年 4 月 10 日
Thank you so much!

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by