display variable value in input message

14 Ansichten (letzte 30 Tage)
Zayan Shahid
Zayan Shahid am 17 Apr. 2022
Kommentiert: Zayan Shahid am 17 Apr. 2022
I want to print the variable i and j values along with the input promt so that i can run the loop while getting the values but could not find something, tried fprintf but getting error "Error using input. The first argument to INPUT must be a string or character vector."
elements = input("Enter the number of elements: ");
i=1;
j=1;
while i<=elements
while j<=2
coordinates(i,j,1)=input(fprintf("Enter x coordinate of Element %i and node %i :",i,j));
j=j+1;
end
i=i+1;
end

Akzeptierte Antwort

Burhan Burak AKMAN
Burhan Burak AKMAN am 17 Apr. 2022
Bearbeitet: Burhan Burak AKMAN am 17 Apr. 2022
You can use sprintf instead of fprintf like that.
elements = input("Enter the number of elements: ");
for i=1:elements
for j=1:2
coordinates(i,j,1)=input(sprintf("Enter x coordinate of Element %i and node %i :",i,j));
end
end

Weitere Antworten (0)

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by