我想看看用戶輸入的字母是否與字典中的任何單詞匹配。在Matlab中比較第一個字母的字符串
有人可以幫我做這個嗎?謝謝!
words = {'apple', 'banana', 'bee', 'salad', 'corn', 'elephant', 'pterodactyl'};
user_letter_input = input('Please enter the first letter of a word: ');
for i = words
if (i starts with user_letter_input)
disp(['Your new word is: ' i]);
end
end
退房'strncmpi':http://www.mathworks.com/help/matlab/ref/strncmpi.html – Ellis
另外,你的 '結束' if否子句 – neerad29
我同意@ em1382:Matlab的內置函數帶有字符串('strcmp','strfind','strncmpi','strcmpi'等等)比直接比較'x = = y' – Alessiox