How to create null vector Matlab

69 ビュー (過去 30 日間)
Afluo Raoual
Afluo Raoual 2021 年 2 月 18 日
コメント済み: Just Manuel 2021 年 2 月 18 日
Dear members
I have matrix with size M*N and vector with size 1*K
I want to create a null vector with length of N - length of K
I tried this :
V=zeros(1,length(N)-length(K));
but it doesn't work. Any solution please ?
Thank you.
  3 件のコメント
Afluo Raoual
Afluo Raoual 2021 年 2 月 18 日
I get an unexpected result which is:
1*0 empty double row vector
Just Manuel
Just Manuel 2021 年 2 月 18 日
Yep, then go with Bjorn Gustavsson's answer.
Cheers
Manuel

サインインしてコメントする。

採用された回答

Bjorn Gustavsson
Bjorn Gustavsson 2021 年 2 月 18 日
First off if you've done something like:
N = 12;
M = 14;
K = 7;
Mtr = randn(M,N);
V = rand(1,K);
V=zeros(1,length(N)-length(K));
Then you only check the length of the 1-by-1 arrays N and K - and the difference of that is zero. If your N and K are your arrays you might have run into a situation where N < K, because this also happens when N < K. Perhaps you've mixed up the dimensions of your matrix and you meant to make something like this:
V=zeros(1,M - K);
HTH
  4 件のコメント
Afluo Raoual
Afluo Raoual 2021 年 2 月 18 日
It's done. Thank you :)
Just Manuel
Just Manuel 2021 年 2 月 18 日
You're welcome.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeArray Geometries and Analysis についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by