clc, clear all, close all
square = input('Enter a proposed magic square: ');
[R,C]=size(square);
while R~=C
warning('User did not enter a square matrix, try agian');
square = input('Enter a proposed magic square: ');
[R,C]=size(square);
end
for i=1:R
for j=1:C
if mod(square(i,j),2)~=0
end
end
end
TASK 1: Matrix size (3 – 5 min) Prompt the user to enter their proposed magic square in a single input statement (e.g. [1 2 3; 4 5 6; 7 8 9] – note that this example is a square matrix but is not a magic square). Determine if the matrix entered is a square matrix. If it is not, inform the user of their mistake and prompt the user to re-enter another matrix. Repeat this check until the user successfully enters a square matrix.
TASK 2: Whole numbers (10 – 15 min) Check that each value in the matrix is a whole number. If it is not, prompt the user to round the number up or down (see example menu statements). Based on their choice, replace the decimal number with the rounded whole value.
1 Comment
Direct link to this comment
https://in.mathworks.com/matlabcentral/answers/514664-need-help-with-task-2-heres-what-i-have-so-far#comment_819490
Direct link to this comment
https://in.mathworks.com/matlabcentral/answers/514664-need-help-with-task-2-heres-what-i-have-so-far#comment_819490
Sign in to comment.