implement a matlab function that checks for basic grammar errors, in matlab

main.m
function hasGrammarError = checkGrammar(sentence)
    % List of common grammar errors to check for
    grammarErrors = {'your vs you're', 'there vs their vs they\'re', 'its vs it\'s', 'affect vs effect', 'then vs than'};
    
    % Check if sentence has any of the listed grammar errors
    hasGrammarError = false;
    for i = 1:numel(grammarErrors)
        if contains(sentence, grammarErrors{i}, 'IgnoreCase', true)
            hasGrammarError = true;
            break;
        end
    end
end
498 chars
14 lines

This checkGrammar function takes a sentence as input and checks for common grammar errors. It returns true if any of the errors are found, and false otherwise.

related categories

gistlibby LogSnag