How to replace string using if else condition In MATLAB

Hello Everyone I Hope you are doing well.
I have structure Attached below TrainedModelPrediction.mat . which has the String name as Prediction Which has the class name 'Apple'
I have the 4 classes Apple, Orange, Mango Bannna.
I want to replace the string (Prediction) in Structure with Apple and Non-Apple. For example if 'Orange' string(Prediction) comes in structure. It should be replaced By 'Non-Apple', similarly for the remaining 2 strings Mango and Bannana.
If 'Apple' string(Prediction) comes in structure it remains the same.
I was trying the Following code, But i think it is wrong. Can anybody Help me with this
if strcmp(ModelPrediction.Prediction,'Apple')
content_str = 'Apple';
elseif (ModelPrediction.Prediction,'Orange')
content_str = 'Non-Apple';
end

답변 (1개)

KSSV
KSSV 2022년 8월 26일
if strcmp(ModelPrediction.Prediction,'Apple')
content_str = 'Apple';
else
content_str = 'Non-Apple';
end

댓글 수: 2

@KSSV I have multiple Prediction. Then How can i apply this on that?
You have shown us only one structure in the mat file attached. How are the other structures?

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

카테고리

도움말 센터 및 File Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기

제품

릴리스

R2022a

질문:

2022년 8월 26일

댓글:

2022년 8월 26일

Community Treasure Hunt

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

Start Hunting!

Translated by