how to make a loop(for...end)
Ältere Kommentare anzeigen
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 Kommentare
Nahla Mohsen
am 5 Apr. 2021
Write a program to find and print the value of A such that A=1+1/2+1/3+….+1/n
Akzeptierte Antwort
Weitere Antworten (3)
Paulo Silva
am 22 Mär. 2011
n=[];
for a=1:2:100
n=[n a];
end
3 Kommentare
Tian Lin
am 22 Mär. 2011
Walter Roberson
am 22 Mär. 2011
for K = 1:100
a = K:2:100;
%here, do something with the vector "a"
end
Tian Lin
am 22 Mär. 2011
Walter Roberson
am 22 Mär. 2011
0 Stimmen
Paulo Silva
am 22 Mär. 2011
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...
1 Kommentar
Tian Lin
am 22 Mär. 2011
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!