난 다음 문자열 가지고방정식을 포함하는 문자열을 배정도 값으로 변환하려면 어떻게해야합니까?
A = 'A = cos(2*pi*f1*t) + 4*sin(2*pi*f2*t)';
와 변수를 정의하고 f1
f2
(2 개 개의 주파수 값)과 t
(시점의 벡터). A
의 방정식을 배정도 값으로 변환하는 방법은 무엇입니까?
B = str2num(A); % Result is an empty matrix
과 :
B = str2double(A); % Result is a NaN value
과 :
B = double(A);
하지만 행운을. 어떻게해야합니까?
'f1'과't'가있는 결과는 무엇입니까? –
'A'에 문자열이 있습니까? A는 벡터 또는 상징적 표현 중 하나입니다. – brainkz
예를 들어 1x300과 같이 double 유형의 벡터가있을 것으로 예상합니다. 그리고 그것은 신호를 나타냅니다. 그리고 그렇습니다. 'String'및 'Style'= 'Edit'유형의 Uicontrol에서 생성 되었기 때문에 문자열이라고 확신합니다. –