Array indices must be positive integers or logical values.

Why do i have this problem? Array indices must be positive integers or logical values.
Here is my code.
Thanks!

Antworten (2)

Torsten
Torsten am 2 Apr. 2023
Bearbeitet: Torsten am 2 Apr. 2023
H(0) does not exist in MATLAB. Array indices start with 1.
And if inv(K-W^2*M) is a matrix, you cannot save it in a scalar H(W). You will have to use a cell array:
H{W} = inv(K-W^2*M)

Kategorien

Tags

Gefragt:

am 2 Apr. 2023

Bearbeitet:

am 4 Apr. 2023

Community Treasure Hunt

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

Start Hunting!

Translated by