Asking User a Question with Variables
显示 更早的评论
Why does this not work? How do I ask the user questions involving changing variables?
3 个评论
Ajay Kumar
2019-11-4
Please try to insert code instead of uploading a picture. No one likes to write the full code from a picture.
Ruger28
2019-11-4
What are you having trouble with, exactly?
Emma Sellers
2019-11-4
采纳的回答
更多回答(2 个)
Steven Lord
2019-11-4
For this you could use num2str as JESUS DAVID ARIZA ROYETH posted, but I'd prefer either creating a string array to pass to the input function (if you're using a release of MATLAB that contains the string class) or using sprintf. Here's how you can use string (this requires you to use release R2017a or later to create a string using double quotes.)
A = randi([1 10]); % A scalar integer value between 1 and 10 inclusive
x = input("What positive number when squared gives " + A^2 + "? ");
if x == A
disp("Correct!")
else
disp("Incorrect, the correct answer is " + A + ".")
end
For sprintf:
k = 2;
s = sprintf('The value of %d*pi is approximately %f.', k, k*pi)
Priyanka Saxena
2023-7-18
0 个投票
I want a matlab implementation for fast slic
类别
在 帮助中心 和 File Exchange 中查找有关 Interactive Control and Callbacks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!