How to call the element in a unknown 2-dim matrix???^_^
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Manqiao Wang
am 9 Okt. 2015
Kommentiert: Manqiao Wang
am 10 Okt. 2015
This is my first time to use the Matlab. I want to do operations on each element(the index doesn't really matter). However I don't know how to call them if I don't now the size. I should use for or while, and how? (≧∇≦) Btw, I also want to ensure , will the function return 6666 if I tap "disp(6666)"? Thanks a lot~ :)
1 Kommentar
James Tursa
am 9 Okt. 2015
Please be more specific. Maybe give a short example showing the inputs and your desired output.
Akzeptierte Antwort
Stalin Samuel
am 9 Okt. 2015
a = randi(2,2);%%your matrix
[r c] = size(a);%%returs no of rows and columns in the matrix a
disp('-------the matrix elements are----')
%%print the elements
for i = 1:r
for j = 1:c
disp(sprintf('%d\n',a(i,j)))
end
end
%%multiply 'a' by 3
a= 3*a
Weitere Antworten (1)
Walter Roberson
am 9 Okt. 2015
x = 1 : 50;
for K = 1 : length(x)
y(K) = x(K).^3 - 10*x(K).^2 - 5;
end
y2 = x.^3 - 10*x.^2 - 5; %same result as y to within roundoff error
0 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements 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!