How can I get my distance variable to be [0.1:0.7] to show as [0.1,0.2,0​.3,0.4,0.5​,0.6,0.7]

조회 수: 1 (최근 30일)
s=[(0.1):(0.7)]
s =
0.1000
this keeps only showing only 0.1 as the resultant.
  댓글 수: 1
Stephen23
Stephen23 2022년 10월 12일
편집: Stephen23 2022년 10월 12일
How is MATLAB supposed to know that you want a step size of 0.1?
If you do not tell it otherwise, it uses the default step size of 1.
s = 0.1:0.1:0.7
s = 1×7
0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000

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

답변 (2개)

David Hill
David Hill 2022년 10월 12일
s=.1:.1:.7
s = 1×7
0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000

Star Strider
Star Strider 2022년 10월 12일
The default ‘step’ using the colon operator is 1, so the condition is immediately satisfied and only the first element appears.
An alternative —
s = linspace(0.1, 0.7, 7)
s = 1×7
0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000
.

카테고리

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

태그

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by