Removing a column from any sized array help!!

8 visualizzazioni (ultimi 30 giorni)
Alex Platt
Alex Platt il 2 Apr 2020
Modificato: Alex Platt il 2 Apr 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

Risposte (1)

Image Analyst
Image Analyst il 2 Apr 2020
Hint:
m = magic(4)
m(:,3) = []
  1 Commento
Alex Platt
Alex Platt il 2 Apr 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.

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by