gnuplot에서 두 변수가있는 함수를 플롯하고 맞출 수 있습니까? 예를 들어, 신체 기능의 T
의존성 만 계산하지만 플롯되지 될 위치를 높이 h
및 온도 T
에 의존한다는 것을 (f
들어 h
및 T
실험 데이터가 존재)gnuplot : 두 변수로 두 번째 함수를 플롯하고 맞추기
f(h,T) = a * h * (1 + alpha * T) + f0
a
및 f0
는 다음과 같다 피팅에 의해 결정되어야하며, alpha
이 알려져있다. 결국 y 축에는 f
, x 축에는 h
인 음모가 필요합니다. 전체적으로 T
의존성이 적절하게 처리되어야하지만, splot
으로 표시 할 필요는 없습니다.
다음은 내가 시도한 것이며 실패한 것입니다.
set term png;
set output 'test.png';
set dummy h;
set dummy T;
f(h,T) = a * h * (1 + alpha * T) + f0;
fit f(h,T) 'data.txt' using 2:4:1 via a, f0;
plot f(h,T);
가 undefined variable: h
제공 : 하나는 두 개의 더미 변수를 설정할 수 없기 때문에 나는 가정합니다. 어떤 아이디어?
당신이 '설정 dummy' 물건을 제거하는 노력이 바로'적합 할 f (x, y) 'data.txt'를 사용하여 2 : 4 : 1 : (1)을 통해 a, f0'? – mgilson