다음 코드는 어떻게 작동합니까? R ?curve
의 도움말 라인을 읽었을 때 예제가 있습니다. 그러나 나는 이것을 이해하지 못했다.R의 곡선 기능은 어떻게 작동합니까? - 곡선 함수의 예
for(ll in c("", "x", "y", "xy"))
curve(log(1+x), 1, 100, log = ll,
sub = paste("log= '", ll, "'", sep = ""))
특히, 나는
for(ll in 1:10)
, 같은 for-loop
내부 인수로 숫자 값에 익숙하고 그러나 다음 명령은 무엇을 말하고있다 :
for(ll in c("","x","y","xy"))
c("","x","y","xy")
c("","x","y","xy")
은 어떻게 작동합니까?
curve
의 기능은
log(1+x)
[여기에 x는 무엇입니까? 문자열 "x"?
c("","x","y","xy")
] 및
log=ll
?
커브의'log (1 + x)'부분은 루프의 직접적인 영향을받지 않습니다. 보시다시피,'ll'은 문자 벡터'c ("", "x", "y", "xy")'를 반복하고'curve' 내부의'log' 매개 변수에 제공됩니다. 매개 변수 설명은 다음과 같습니다. 'log 값은 음모 축을 지정하는 데 사용됩니다 (add = TRUE가 아닌 경우) 및'등 간격 '이 해석되는 방식입니다. x 구성 요소가 로그 확장을 나타내면 표현식 또는 함수 예를 들어'log = "x"'를 정의하면 x 축이 대수적으로 표시됩니다. –
간단히 대답하면 매개 변수'll'는 문자 값을 "기대하는"(또는 정확하게는 수신으로 정의 된)'곡선 '의 공식 인수로 전달된다는 것입니다. –
'for ("a", "b", "c")) print (글자)' – Gregor