Verfasst am: 02.01.2018, 19:11
Titel: Ohne Schleife Elemente der Matrizen Ecke summieren
Hi alle ,
Man macht als Anfänger schon wieder harte Zeiten , und ich bin leider an euch angewiesen .
Das Problem in Coursera lautet:
Ohne irgendeine Loop , schreib ne peri_sum function, was summiert die ganzen Elemente , was in der Ecke der Matrizen steht.
Ok , dass v (1) oder v (end) weiss jeder; aber wie soll man es ohne 1 Loop machen?
Allerdings muss ich zur Sicherheit diese Aufgabe der Coursera nochmal kopieren, damit man nichts Falsches macht, was ich gerne macht....
Write a function called peri_sum that computes the sum of the elements of an input matrix A
that are on the perimeter of A. In other words, it adds together the elements that are in the first
and last rows and columns. Note that the smallest dimension of A is at least 2, but you do not need
to check this. Hint: do not double count any elements!
Ich habe folgende Code erstellt :
Code:
function[ s]= peri_sum(Z)
m= (size(Z)(1,1)) ;
n= (size(Z)(1,2)) ;
s= sum(Z(1,:)) +sum(Z(:,n)) +sum(Z(:,1))+ sum(Z(m,:))- (Z(1,1) +Z(m,1)+Z(1,n)+Z(m,n)) ;
disp s
end
% THIS IS THE SCHEME OF PROGRAMMING WORK : CATAT DULZ BAG YG MJLSSKAN di SOAL HOW THE FCT WORKS % PIKIRKAN VAR APA YG PERLU ADA
%Technik apa saja yg ada ? loop ? Assignmemnt=? Use it.
% 5Note if 1 fct misses args ,it will alwaysnoted :
%>> add_x(H)error: 'x' undefined near line6 column 23
% we always FORGET TO DISPLAY THE RESULT OF THE MATRIX with disp(a) , print ist for file formatting .
meine Vermutung ist eher der Aufruf der Funktion. Ein Klick auf den Run-Button reicht nicht, man muss schon eine Matrix an die Funktion übergeben. Also z.B.
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.