2012-12-18 5 views
0

i는 'Q'의 정확한 값 방정식의 시스템을 해결할 수MATLAB 방정식 시스템을 해석

[A,B,C,Y]= solve('825*cos(A)+792*cos(B)-446.687*cos(C)=187.069','825*sin(A)+792*sin(B)-446.687*sin(C)=694.126','446.687*cos(C)-280.446*cos(2.778+B)=550','446.687*sin(C)-280.446*sin(2.778+B)=Y') 

하지만 변수 q에 따른 솔루션이 필요 = 121 : 10 : 501 :

[A,B,C,Y]= solve('(q+704)*cos(A)+792*cos(B)-446.687*cos(C)=187.069','(q+704)*sin(A)+792*sin(B)-446.687*sin(C)=694.126','446.687*cos(C)-280.446*cos(2.778+B)=550','446.687*sin(C)-280.446*sin(2.778+B)=Y') 
+5

음 .... 뭐야 ??? – Foggzie

+0

그는 단지 매개 변수 q의 다른 값에 대한 방정식을 풀고 싶습니다 ... 내 대답 – Smash

답변

0
i = 1; 
for q = 121:10:501 
    [A(i),B(i),C(i),Y(i)] = solve(['(',num2str(q),'+704)*cos(A)+792*cos(B)-446.687*cos(C)=187.069'],['(',num2str(q),'+704)*sin(A)+792*sin(B)-446.687*sin(C)=694.126'],'446.687*cos(C)-280.446*cos(2.778+B)=550','446.687*sin(C)-280.446*sin(2.778+B)=Y') 
i = i+1; 
end 
+0

sory를 볼 수 있지만 작동하지 않습니다 경고 : 명시 적 해결책을 찾을 수 없습니다. >에서 160 A = [빈 SYM] B = [빈 SYM] C = [빈 SYM] Y = [빈 SYM] 에서 해결 경고 : 명시 적 해결책을 찾을 수 없습니다. 기지국으로서, 첨자 할당 사이즈 불일치 SYM/subsasgn에 오류 (라인 1464) C = mupadmex ('symobj :: subsasgn'INDS {오류 MuPAD 명령에 mupadmex 오류를 사용 >에서는 160 해결 : }); –

+0

그런 다음 try ... catch disp (sprintf ('q = % d', q)에 대한 해결책 없음)) –

관련 문제