Effacer les filtres
Effacer les filtres

why it does not work ?

1 vue (au cours des 30 derniers jours)
EZRA
EZRA le 29 Oct 2023
Commenté : Voss le 29 Oct 2023
function out = block3(row, colomn)
a = zeros(row, colomn);
for i = 1:row
for j = 1:colomn
if ~mod(i,2) && ~mod(j,2)
a(i, j) = 1;
end
end
  1 commentaire
Voss
Voss le 29 Oct 2023
You ask why it does not work. In order to answer that question, we need to know what it should do, but you haven't told us that. What should this function do?

Connectez-vous pour commenter.

Réponses (1)

Walter Roberson
Walter Roberson le 29 Oct 2023
  • missing end statement
  • no assignment to the output variable out
  3 commentaires
EZRA
EZRA le 29 Oct 2023
function block3(row, colomn)
a = zeros(row, colomn);
for i = 1:row
for j = 1:colomn
if ~mod(i,2) && ~mod(j,2)
a(i, j) = 1;
end
end
end
Voss
Voss le 29 Oct 2023
Wild guess: Perhaps the function should output the variable 'a'.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Language Fundamentals 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