Вы сравниваете (только) имя пользователя с кортежем, который содержит имя пользователя и пароль, как два элемента.
Вы изучаете только первый элемент списка.
Другими словами, вы эффективно делаете
users = [('user1', 'pass1'), ('user2', 'pass2')]
compare_against = users[0]
# compare_against is now the tuple ('user1', 'pass1')
if 'user1' == compare_against:
pass # can never reach here
Вы, очевидно, хотите пройтись по всем парам пользователя и пароля и проверить, идентичны ли они той паре, которую ввел пользователь.
input_pair = (user1UsernameInput, user1PasswordInput)
for user_pass in users:
if input_pair == user_pass:
print("Correct")
Вы посмотрели на XScale, YScale и свойства оси Zscale. Можно установить их или на линейный или на журнал. Однако для установки этих свойств для входа данных должно быть положительным. Дополнительную информацию см. в http://www.mathworks.com/matlabcentral/newsreader/view_thread/239232.