Please compile the function file function a=test(b) to satisfy when the output matrix a is the transpose of the input matrix b. Please use a for loop instead of the built-in transpose function of matlab; Please directly use the source code of the f
1 view (last 30 days)
Show older comments
Please compile the function file function a=test(b) to satisfy when the output matrix a is the transpose of the input matrix b. Please use a for loop instead of the built-in transpose function of matlab; Please directly use the source code of the function file created in matlab to answer
function B=MyTranspose(A)
[row, col] = size(A);
B = zeros(col, row); % Pre-allocate!
iX = 1;
for iCol = 1:col
iY = iCol;
for iRow = 1:row
B(iY) = A(iX);
iY = iY + col;
iX = iX + 1;
end
end
guys can u help me to write the command window and fix the of it ?
0 Comments
Answers (1)
Walter Roberson
on 2 Dec 2020
A = [1 2 3;4 5 6]
B = MyTranspose(A)
Looks okay to me.
3 Comments
Walter Roberson
on 2 Dec 2020
Save that code into a file named MyTranspose.m that is on your MATLAB path (such as in your current directory)
See Also
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!