How do you use the NaN function?

1 回表示 (過去 30 日間)
Nicholas Deosaran
Nicholas Deosaran 2020 年 9 月 14 日
How would write a code that for a vector that is 500 data points long, but the first 123 data points are NaN?

回答 (1 件)

Abdolkarim Mohammadi
Abdolkarim Mohammadi 2020 年 9 月 14 日
編集済み: Abdolkarim Mohammadi 2020 年 9 月 14 日
You first create the NaN vector using nan(), then fill in the elements.
V = nan (500,1);
V (124:end) = Data;
  4 件のコメント
Nicholas Deosaran
Nicholas Deosaran 2020 年 9 月 14 日
I am still not understanding
the code will be like
v = (500,1)
data = (1:123)=nan
is that right or no?
Abdolkarim Mohammadi
Abdolkarim Mohammadi 2020 年 9 月 14 日
No. If you have your vector of values for 125 to 500 and you want to transfer them to the new vector, then you should use:
V = nan (500,1);
V (124:end) = Data;
Otherwise, if you have a 500 element vector and you want to eliminate the first 125 elements, then you can do it in one command (not the one you mentinoed):
Data (1:123) = NaN;

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

カテゴリ

Help Center および File ExchangeNaNs についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by