フィルターのクリア

How do I make this function work for any matrix size?

1 回表示 (過去 30 日間)
Kylenino Espinas
Kylenino Espinas 2020 年 10 月 23 日
回答済み: Walter Roberson 2020 年 10 月 24 日
%How do I change this function so that it works for matrices of any size?
function [B] = Matrices(matrice)
B = matrice;
B(1,1) = 0;
B(1,2) = 0;
B(1,3) = 0;
B(2,2) = 0;
B(2,3) = 0;
B(3,3) = 0;
end
%So that calling this
[B] = Matrices([1 2 3; 4 5 6; 7 8 9])
%Will return
B =
0 0 0
4 0 0
7 8 0

採用された回答

Walter Roberson
Walter Roberson 2020 年 10 月 24 日
function B = Matrices(matrice)
B = tril(matrice,-1);
end

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMultidimensional Arrays についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by