I keep getting the error "Error using input The first argument to INPUT must be a character vector." What does this mean? I've tried searching for it, yet cannot figure it out.

clc
clear
hello = input("Please enter a number");
switch hello
case 0
disp("You have entered 0");
case 2
disp("Your number is even and prime.");
case (3, 5, 7)
disp("Your number is prime");
otherwise
disp("Invalid number");
end

 採用された回答

Walter Roberson
Walter Roberson 2018 年 12 月 3 日
Change the " to '
In your release input() had not yet been extended to handle string objects .

4 件のコメント

TSmith
TSmith 2018 年 12 月 3 日
Thank you. Should I delete this topic now or leave it for others to see?
madhan ravi
madhan ravi 2018 年 12 月 3 日
Leave it for others to see
This help me to but unfortunatily i got an error. undefined function :C
Please post your code and your MATLAB release

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeEntering Commands についてさらに検索

製品

リリース

R2018a

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by