フィルターのクリア

formal initialisation of matrix

2 ビュー (過去 30 日間)
Julien
Julien 2014 年 4 月 9 日
回答済み: Julien 2014 年 4 月 10 日
Hi,
I would like to know if it's possible to create a matrix A by giving the value of every coefficient A(i,j). Something like that :
A(i,j) = i+j
I would like to do this directly when the matrix is created, not using the double for i, for j.
Thankyou for your answer,

採用された回答

lvn
lvn 2014 年 4 月 10 日
Answering your second question
A=bsxfun(@eq,x,y');

その他の回答 (4 件)

Titus Edelhofer
Titus Edelhofer 2014 年 4 月 9 日
Hi Julien,
often you can use the function meshgrid for this...
Titus

lvn
lvn 2014 年 4 月 9 日
Three alternative solutions posted here:

Julien
Julien 2014 年 4 月 9 日
Thankyou for your rapid answer, it helps me a lot =)
Now if it's possible, I would like to construct a matrix of booleans based on the same idea but with :
A ( i , j ) = ( x(i) == y(j) )
with x and y known vector.
If somebody has idea..
Thanks a lot,

Julien
Julien 2014 年 4 月 10 日
Perfect answer thankyou it's okay =)

カテゴリ

Help Center および File ExchangeMatrix Indexing についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by