Question & Answer: Use the Programming Language —- > MATLAB…..

Use the Programming Language —- > MATLAB <—

Assign newMatrixA with origMatrixA, then remove row delRow and column delCol from newMatrixA. Assign deletedElems with the deleted row and column values Ex f origMatrixA is [1, 3, 2, 4, 9, 5, 6, 7, 8; ], delRow is 1, and delCol is 2, then newMatrix A is [ 4, 5, 6, 8; ], and deletedElems is [ 1, 3, 2; 9; 7;] 1 3 2 delRow ongMatrixA= 4 9 5 deletedElems2 delCol Your Function Save C Reset MATLAB Documentation 1 function [ newMatrixA, deleted Elems ] = DeleteRowColumn( origMatrixA, delRow, delCol ) 2 % DeleteRowColumn: Delete the rol and column specified by delRo 3 % and delCol from input matrixA and returns the modified matrix and 4 % the deleted elements as a column array . 5 % Inputs: origMatrixA- input matrix 6% 71 % 8% 9 % Outputs: newMatrixA - input matrix with specified row and column deleted delRow』 -row, to delete delCol - column to delete 10 % 11 % deletedElems deleted elements from input matrix returned as a column array 13 % Assign newMatrixA with origMatrixA 14 16 17 18 19 % Assign delet edElems with row, of newMatrixA to be deleted % (Hint: Use the transpose operator to convert a row to a column) deletedElens=0; % FIXME

Assign newMatrixA with origMatrixA, then remove row delRow and column delCol from newMatrixA. Assign deletedElems with the deleted row and column values Ex f origMatrixA is [1, 3, 2, 4, 9, 5, 6, 7, 8; ], delRow is 1, and delCol is 2, then newMatrix A is [ 4, 5, 6, 8; ], and deletedElems is [ 1, 3, 2; 9; 7;] 1 3 2 delRow ongMatrixA= 4 9 5 deletedElems2 delCol Your Function Save C Reset MATLAB Documentation 1 function [ newMatrixA, deleted Elems ] = DeleteRowColumn( origMatrixA, delRow, delCol ) 2 % DeleteRowColumn: Delete the rol and column specified by delRo 3 % and delCol from input matrixA and returns the modified matrix and 4 % the deleted elements as a column array . 5 % Inputs: origMatrixA- input matrix 6% 71 % 8% 9 % Outputs: newMatrixA – input matrix with specified row and column deleted delRow』 -row, to delete delCol – column to delete 10 % 11 % deletedElems deleted elements from input matrix returned as a column array 13 % Assign newMatrixA with origMatrixA 14 16 17 18 19 % Assign delet edElems with row, of newMatrixA to be deleted % (Hint: Use the transpose operator to convert a row to a column) deletedElens=0; % FIXME

Expert Answer

 

Matlab Code:

DeleteRowColumn.m:

function [newMatrixA, deletedElems] = DeleteRowColumn(origMatrixA, delRow, delCol)
newMatrixA = origMatrixA;

% extract row no. delRow from the newMatrixA and take transpose to store it
% in a vector deletedElems
deletedElems = newMatrixA(delRow,:)’;

% Empty row no. delRow of newMatrixA
newMatrixA(delRow,:) =[];

% append elements to deletedElems from the column number delCol of newMatrixA
deletedElems =[deletedElems; newMatrixA(:,delCol)];

% Empty column no. delCol of newMatrixA
newMatrixA(:,delCol) = [] ;

main.m:

[newMatrixA, deletedElems] = DeleteRowColumn([1,3,2;4,9,5;6,7,8;],1,2)
[newMatrixA, deletedElems] = DeleteRowColumn([1,3;4,9;7,8;],2,2)

Output Screenshots:

Still stressed from student homework?
Get quality assistance from academic writers!