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 Exchange で Installing Products についてさらに検索

製品

リリース

R2018a

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by