-1
현재 값을 계산하는 데 사용하고자하는 1D 그래프가 많습니다. 코드에서 X 축에서 20과 100의 y 값을 취하여 x 값의 log10을 100의 x 값으로 나눈 값을 원합니다.Matlab을 사용하여 그래프에서 데이터 얻기
현재 값을 계산하는 데 사용하고자하는 1D 그래프가 많습니다. 코드에서 X 축에서 20과 100의 y 값을 취하여 x 값의 log10을 100의 x 값으로 나눈 값을 원합니다.Matlab을 사용하여 그래프에서 데이터 얻기
다음은 몇 가지 예제 코드입니다. 문제에 대한 수정 :
% Data
X = (1:100)';
Y = X*5 + 10;
% Calculation
result = log10(X(Y == 20))/X(Y == 100);
표현은 Y == 20
이 true 인 Y
의 인덱스의 논리적 배열을 반환합니다. 이것을 X
에두면 해당 색인에서 X 값을 얻습니다. 여기에 단순한 함수가 그려지는 경우에는 정확히 한 점이 있으므로 스칼라 값을 얻습니다. 배열 내부에서 더 복잡한 값을 검색하려면 find
함수를 사용해야합니다.