[心得] 請問各位高手一個問題
這是我的程式碼 我想利用四條方程式解出四個未知數 r s tp tq
其中r為一個角度:
clear all;
clc;
syms tp tq s r
f1='10*s*cos(r)+20*s*sin(r)+tp-16.6791';
f2='-10*s*cos(r)+20*s*cos(r)+tq-16.1734';
f3='23*s*cos(r)+71*s*sin(r)+tp-47.6718';
f4='-23*s*cos(r)+71*s*cos(r)+tq-58.7223';
sol=solve(f1,f2,f3,f4);%解聯立方程式
s=sol.s
r=sol.r
tp=sol.tp
tq=sol.tq
可是跑出來的結果為:
s =
1.1197078947368421052631578947368/cos(z)
r =
z
tp =
21.918518421052631578947368421053 -
(79.499260526315789473684210526316*sin(z))/cos(z)
tq =
4.9763210526315789473684210526316
我想請問為何r的解會是一個符號?而我又該如何得到正確的角度?
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.250.49.236
→
10/27 01:23, , 1F
10/27 01:23, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章
4
11