Removing a column from any sized array help!!

11 vues (au cours des 30 derniers jours)
Alex Platt
Alex Platt le 2 Avr 2020
Modifié(e) : Alex Platt le 2 Avr 2020
HI there, so i am stuck again on trying to get a line of code in order to remove the 3rd column from any sized array in matlab by using a function. My current code is as follows. I looked up how to remove columns and I can do it but when using a function it gets messed up and doesnt work. It should only be one line of code to the right of the 'Z =' portion. I have included the quesstion as well in the image attatched. I have tried Z(:,3) = [] and it doesnt work. I also tried Z(A(:,3)) = [] and it aslo didnt work so now I am quite lost. Thank you!!
function Z = remove3(A)
Z = A(:,3);
end

Réponses (1)

Image Analyst
Image Analyst le 2 Avr 2020
Hint:
m = magic(4)
m(:,3) = []
  1 commentaire
Alex Platt
Alex Platt le 2 Avr 2020
The grader I have says that is incorrect for this particular problem. I gave this code a try earlier and had no luck. I think it only wants code on the right side of the 'Z =' or in your case the 'm = '.But thank you for the answer either way.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by