例えば、zeros(100)
を作成することができます。しかし、私は行58と列59のエントリが1になることを願っています。しかし、これを行うには一時変数と複数行が必要です。Matlab:特定の場所に1を持つゼロ行列を作成する
a。この行列をM
とする。これを一行でどうすればいいですか? M = ....
?
P.S.
b。さらに良いことに、ゼロ行列の2つ以上のエントリを1にしたいことがあります。 もう一度これを行うにはどうすればよいですか?
できる場合は、もちろん、私はそれらを追加することができます。しかし、1を使ってゼロ行列の記入項目を行う特別な関数はありますか?
M(58,59)= 1 ....この仕事はありませんか? – Umar
2つのコマンドを使用すると何が問題になりますか? 'M = 0(100,100)'そして 'M(58,59)= 1'? –
あなたの第2部のM(M == 0)= 1は役に立ちます – Umar