Matlab einfache Funktion - Dimension einer vorgegebenen Matrix übernehmen |
19.02.2015, 14:26 | Newbie10110 | Auf diesen Beitrag antworten » | |||||
Matlab einfache Funktion - Dimension einer vorgegebenen Matrix übernehmen I muss eine Funktion in Matlab schreiben, welche folgende Eigenschaften hat: Given an mxn matrix A, create a matrix B of the same size containing all zeros, and then copy into B the elements of A that are greater than zero. Apply to matrix A from the previous exercise. Meine Ideen: Mein Code soweit: function [MatrixB] = exerA (MatrixA) MatrixB = zeros(3,3); ind = find (MatrixA>0) MatrixB(ind) = MatrixA(ind) end Problem: Matrix B soll ja die Dimension von A übernehmen (2te Zeile), und ich weiss nicht wie das geht. Wenn ich MatrixB = zeros(m,n) eingebe, kommt eine Fehlermeldung. Ansonsten, wenn ich "von Hand" die Dimension von A in Matrix B übernehme, funktioniert der Code. Bin Neuling im Matlab umgang. |
|||||||
19.02.2015, 14:35 | 10001000Nick1 | Auf diesen Beitrag antworten » | |||||
im Matheboard!
|
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|