私はMatlabでスクリプトを作成しようとしています。スクリプトを呼び出すと、アルファベットの文字を入力したかどうかが通知され、ユーザーが数値のような文字値を入力しない場合、関数は入力された値がアルファベットではありません。私がこれまでに持っているコード:
x= input('Enter a value: ','s');
if (x>= -1000000 && x<=100000)
fprintf('You have entered "%s" which is not a letter of the alphabet\n',x)
else
fprintf('You have entered "%s" which is a letter in the alphabet\n',x)
end
私はおそらくこの方法で間違ってコーディングしていることを知っていますが、どんな助けでも大歓迎です。私は Matlab の初心者ですが、C プログラミングの経験はある程度あります。私のスクリプトの if ステートメントでは、ユーザーが多数の数値セットの間に数値を入力したときにスクリプトに最初のステートメントを印刷させ、ユーザーが一連の数値にない値を入力した場合に 2 番目の印刷ステートメントを印刷させようとしました (文字または '文字列値')。