How can I create it?

4 Ansichten (letzte 30 Tage)
Taner Cokyasar
Taner Cokyasar am 12 Feb. 2016
Kommentiert: Star Strider am 12 Feb. 2016
How can I create a 5x5 matrix with the following criterion: aij = 2cos(0.4(i-j)π)

Akzeptierte Antwort

Star Strider
Star Strider am 12 Feb. 2016
A bit more efficiently, using meshgrid:
[i,j] = meshgrid(1:5);
a = 2*cos(0.4*(i-j)*pi);
  2 Kommentare
Taner Cokyasar
Taner Cokyasar am 12 Feb. 2016
Thank you very much. It works out great!
Star Strider
Star Strider am 12 Feb. 2016
My pleasure!
The meshgrid function can make a number of matrix calculations easier.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

jgg
jgg am 12 Feb. 2016
Try this
A = 2*cos(0.4.*pi.*(repmat([1:5]',1,5) - repmat([1:5],5,1)));

Kategorien

Mehr zu Data Distribution Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by