How to calculate a printed arithmetic
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Ernest Adamtey
am 31 Jul. 2021
Kommentiert: Chunru
am 1 Aug. 2021
for A=1:3
if A==1
fprintf('2')
elseif A==2
fprintf('+')
elseif A==3
fprintf('3')
end
end
I want represent numbers and operations with code numbers. But when I run this code I get an output
2+3>>
but it doesnt give me the solution. I want to get an output which gives me 5. Please help
0 Kommentare
Akzeptierte Antwort
Chunru
am 31 Jul. 2021
str = [];
for A=1:3
if A==1
str = [str sprintf('2')];
elseif A==2
str = [str sprintf('+')];
elseif A==3
str = [str sprintf('3')];
end
end
str
eval(str)
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!