Empty matrix: 1-by-0, MSE

조회 수: 13 (최근 30일)
DongShin Yang
DongShin Yang 2016년 4월 20일
답변: Walter Roberson 2016년 4월 22일
Hello, I have been a test of MSE.
I am currently experimenting with using the Find function.
I sometimes following error occurs during repeated experiments with the wrong MSE results
Empty matrix: 1-by-0
So, I modify the code as follows.
h_DSiidkukeiseisu = h_DSiidkukei * 1000; %少数点を整数化
[h_DSiidkukeiTk]= find((abs(h_DSiidkukeiseisu))>=1); %Tk_DS%浮動小数点の丸め誤差が原因を防ぐ
But it seems there is a problem yet.
I need to find a value of the vector(non-zero).
Please check the code.
  댓글 수: 1
DongShin Yang
DongShin Yang 2016년 4월 21일
I missed 0 for 1000. I revised the code. h_DSiidkukei * 10000

댓글을 달려면 로그인하십시오.

채택된 답변

Walter Roberson
Walter Roberson 2016년 4월 22일
Your code is not looking for non-zeros. Your code is looking for locations where the absolute value is at least 1. That is not going to find anything if all of the values are zero, or if all of the non-zero values have absolute value less than 1.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by