Bird
0
0

Given two string arrays A = ["one", "Two", "three"] and B = ["One", "two", "Three"], which MATLAB expression returns a logical array indicating case-insensitive equality?

hard📝 Application Q9 of 15
MATLAB - String Handling
Given two string arrays A = ["one", "Two", "three"] and B = ["One", "two", "Three"], which MATLAB expression returns a logical array indicating case-insensitive equality?
AA == B
Bstrcmpi(A, B)
Cstrcmp(A, B)
Disequal(A, B)
Step-by-Step Solution
Solution:
  1. Step 1: Understand string array comparison

    strcmpi supports element-wise case-insensitive comparison of string arrays.
  2. Step 2: Check other options

    A == B compares with case sensitivity; strcmp is case-sensitive; isequal checks full equality including case.
  3. Final Answer:

    strcmpi(A, B) -> Option B
  4. Quick Check:

    Case-insensitive string array compare = strcmpi [OK]
Quick Trick: Use strcmpi for case-insensitive string array comparison [OK]
Common Mistakes:
  • Using == operator for strings
  • Confusing strcmp with strcmpi
  • Using isequal which is case-sensitive

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More MATLAB Quizzes