How can I correct the wrong size of a variable (matrix instead of a vector)?

Hi everyone; I have a problem with this code. My aim is to plot m_app of a cube (6 facets) in function of times, so I would like to have m_app as a vector whose length is the one of the times (41). The problem is that from this code I obtain that m_app is a matrix of dimension 41x41 and I don't know where is the error. Can someone help me? Thanks in advanc

 採用された回答

Kevin Holly
Kevin Holly 2021 年 10 月 12 日
編集済み: Kevin Holly 2021 年 10 月 12 日
This line here creates a matrix. When one numerical value (n) is entered into the zeros function, it creates a n by n matrix.
m_app = zeros(length(times));
could change it to a vector like this:
m_app = zeros(length(times),1);

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeResizing and Reshaping Matrices についてさらに検索

製品

リリース

R2021b

タグ

質問済み:

2021 年 10 月 12 日

編集済み:

2021 年 10 月 14 日

Community Treasure Hunt

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

Start Hunting!

Translated by