Getting output as an array from while loop
3 次查看(过去 30 天)
显示 更早的评论
clc
clear all
a=0;
x = input('Enter the number : ')
while x<100
%%example code
if rem(x,2)==0
x=x+2;
else
x=x+1;
end
a=a+1;
format long
b=[a x]
end
c=[1 20; 2 22; 3 24]
I want the output of b as a 2 dimensional array where all the values a and x will be existed as like c.
0 个评论
采纳的回答
Sulaymon Eshkabilov
2020-5-18
Here is one of the viable solutions:
a=0;
x = input('Enter the number : ')
ii=0;
while x<100
ii=ii+1;
if rem(x,2)==0
x=x+2;
else
x=x+1;
end
a=a+1;
format long
b(ii,:)=[a x]
end
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!