Plotting user inputs in a 2D plot

31 次查看(过去 30 天)
Hey guys,
I'd need some help from you regarding the following problem. I want the user to enter numbers in the command window ( input(prompt) ) and plot the numbers. (Inputs should be visualized as points). For example: first input should be on x-coordinate 1 , second user input should be at x-coordinate 2 and so on. The y-coordinates of each point should be represented by the number that the user enters in the command window.
clc;
clear all;
close all;
x = 0:1:10;
numberOfInputs = 0;
prompt = 'Enter any number that you like:';
%{ I only want the user to enter a maximum of 10 numbers. %}
while numberOfInputs <=10
if input(prompt) == true
enteredValue = input(prompt);
numberOfInputs = numberOfInputs + 1;
%plot()
end
end
Would really appreciate it if somebody could help me with this.
Best regards and stay safe,
Alex

采纳的回答

KSSV
KSSV 2020-3-26
prompt = 'Enter any number that you like:';
%{ I only want the user to enter a maximum of 10 numbers. %}
N = 10 ;
figure
hold on
for i = 1:N
enteredValue = input(prompt);
plot(i,enteredValue,'s')
end

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Graphics Performance 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by