How to wirte the matrix G
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
HI, everyone. I found myself stack in this problem:
Suppose that you determine the masses of 100 objects by weighing the first, then weighing the first and second together, and then weighing the rest in triplets: the first, second, and third; the second, third, and fourth; and so forth.
The problem asked me to identify the model parameters and the data ( g= Gm).
I did so on my copybook, but I want to write a matlab script for this and I am struggling about how to write the G matrix in the correct way in matlab.
This is how I write G on my copybook:
[1 0 0 0 0....0]
[1 1 0 0 .....0]
[1 1 1 .......0]
[0 1 1 1 ....0]
[...................]
[0 0 0 0 ...1]
Can anyone help me?
Thank for all who will answer.
0 Kommentare
Antworten (2)
David Hill
am 2 Nov. 2019
n=whatever size matrix you want.
G=eye(n)+diag(ones(1,n-1),-1)+diag(ones(1,n-2),-2);
0 Kommentare
Siehe auch
Kategorien
Mehr zu Logical 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!