how to make a loop(for...end)
显示 更早的评论
I'm a new guy for matlab loop. Righi now I want to now some rools about loop(for...end). Such as how to make a loop to get all odd numbers from a matrix x=[1:100] or numbers like 1,5,9,13,17,21...? p.s.I know this x1=x(1:2:100) and x4=(1:4:100),but I want to know how to get it from a loop(for...end).
2 个评论
Nahla Mohsen
2021-4-5
Write a program to find and print the value of A such that A=1+1/2+1/3+….+1/n
采纳的回答
更多回答(3 个)
Paulo Silva
2011-3-22
n=[];
for a=1:2:100
n=[n a];
end
3 个评论
Tian Lin
2011-3-22
Walter Roberson
2011-3-22
for K = 1:100
a = K:2:100;
%here, do something with the vector "a"
end
Tian Lin
2011-3-22
Walter Roberson
2011-3-22
0 个投票
Paulo Silva
2011-3-22
clc
n={};
c=0;
for b=2:100
n1=[];
for a=b:2:100
n1=[n1 a];
end
c=c+1;
n{c,1}=n1;
end
The result is inside the n variable, n is a cell, each element of it contains the results n{1,1} gives you the odd numbers for 2:2:100, n{2,1} gives the odd numbers for 3:2:100 and so on...
类别
在 帮助中心 和 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!