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

Réponses (1)

if strcmp(ModelPrediction.Prediction,'Apple')
content_str = 'Apple';
else
content_str = 'Non-Apple';
end

2 commentaires

@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?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Get Started with MATLAB dans Centre d'aide et File Exchange

Produits

Version

R2022a

Question posée :

le 26 Août 2022

Commenté :

le 26 Août 2022

Community Treasure Hunt

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

Start Hunting!

Translated by