0
그래서 여기에 문제가 있습니다.이미 정의 된 벡터에서 기호 식을 사용하여 익명 함수 정의
기호식 엔진을 사용하여 표현식을 풀지 만 일부는 z로 매개 변수화됩니다. 이제 변수 z로이 표현식에 대한 함수를 생성하려고합니다. 여기
코드입니다 : ...syms a1 a2 a4 b1 b2 b4 c1 c2 c4
[a1, a2, a4, b1, b2, b4, c1, c2, c4] = ...
solve('a1 + a4 = 1', ...
'a1*a4 - a2^2 = 0', ...
'b1 + b4 = 7', ...
'b1*b4 - b2^2 = 10', ...
'c1*c4 - c2^2 = 55/4', ...
'c1 + c4 = 8', ...
'c1 = a1 + b1', ...
'c2 = a2 + b2', ...
'c4 = a4 + b4');
지금 내가 할 수있는 일
a1 = @(z) 13/18 - (- (35*z^2)/81 + (280*z)/81 - 1925/324)^(1/2)/2 - z/18;
같은 이미 정의 된 벡터 A1의 첫 번째 항목으로 A1을 정의하는
하지만 대신 무언가에 가고 싶습니다
a1 = @(z) a1(1)
을 입력 한 다음 a1 (2) 또는 a1 (4)를 입력하여 z 값을 해당 식에 연결할 수 있습니다.
어떻게하면됩니까?