24小时热门版块排行榜    

查看: 582  |  回复: 3

wyjjf

新虫 (正式写手)

[交流] 是否有什么数学理论或算法,可以快速的计算? 已有2人参与

求解未知数为x、y、z的方程组
0.08*x+y*cosθ+z*sinθ+9=0
x*sinθ+9y+11z+ sinθ*cosθ=0
x+y+z+ sinθ+cosθ=0
其中,θ为0°~180°递增变化,增量为1°
所以,要解得方程组需要θ从0°~85°求解86次,例如:
θ=0°,求解方程组为:
0.08*x+y*cos0°+z*sin0°+9=0
x*sin0°+9y+11z+ sin0°*cos0°=0
x+y+z+ sin0°+cos0°=0
θ=1°,求解方程组为:
0.08*x+y*cos1°+z*sin1°+9=0
x*sin1°+9y+11z+ sin1°*cos1°=0
x+y+z+ sin1°+cos1°=0







θ=85°,求解方程组为:
0.08*x+y*cos85°+z*sin85°+9=0
x*sin85°+9y+11z+ sin85°*cos85°=0
x+y+z+ sin85°+cos85°=0

当然,可以把xyz转化成θ正弦或余弦形式,再输入角度逐步计算,一个一个算有些慢。
是否有什么数学理论或算法,可以快速的计算?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shenyxtata

金虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
三元一次方程组解出来就是,还嫌慢就用matlab的向量编程

发自小木虫Android客户端
2楼2015-09-11 00:55:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)


小木虫: 金币+0.5, 给个红包,谢谢回帖
1stOpt简单计算:
CODE:
LoopConstant theta=[0:5:180]/180*pi;
Function 0.08*x+y*cos(theta)+z*sin(theta)+9=0;
        x*sin(theta)+9*y+11*z+sin(theta)*cos(theta)=0;
        x+y+z+ sin(theta)+cos(theta)=0;

theta        x        y        z
0        0.645756457564576        -9.05166051660517        7.40590405904059
0.0872664625997165        0.71037216026961        -9.79110575505505        7.99738315394604
0.174532925199433        0.825020512621931        -10.7519837480471        8.76850730474607
0.261799387799149        1.00801260892226        -12.0247197112798        9.79196223096601
0.349065850398866        1.28935718793906        -13.7596947687484        11.1886248166978
0.436332312998582        1.72222811928342        -16.2259142865082        13.1747601184474
0.523598775598299        2.41123747008767        -19.9556300878287        16.1783672139565
0.610865238198015        3.59549763938107        -26.1691741434672        21.1809480234461
0.698131700797732        5.9693477798795        -38.4152757461067        31.0370959134216
0.785398163397448        12.7569980743364        -73.1813840789283        59.0101724422188
0.872664625997165        159.833335811265        -825.366001952394        664.123834088334
0.959931088596881        -18.9507890475243        89.0424674784764        -71.4844069115919
1.0471975511966        -9.81427815114594        42.432189362085        -33.9839366147235
1.13446401379631        -6.95955671746207        28.0062295648661        -22.3755988961814
1.22173047639603        -5.54936871340122        21.025454208513        -16.7577982592233
1.30899693899575        -4.69322211609534        16.9349726206468        -13.466495375943
1.39626340159546        -4.10436230416844        14.2669861808645        -11.3210798073752
1.48352986419518        -3.66255620025854        12.4047341871417        -9.82552842772254
1.5707963267949        -3.30882352941173        11.0441176470587        -8.73529411764694
1.65806278939461        -3.01111288399753        10.0181672179802        -7.91609328932672
1.74532925199433        -2.75077199271071        9.22787246708329        -7.28826004971786
1.83259571459405        -2.51646018440611        8.61108677623462        -6.80173337301505
1.91986217719376        -2.30112541593945        8.12711897278339        -6.42366603430418
2.00712863979348        -2.10038290301783        7.74850577630873        -6.13181239858686
2.09439510239319        -1.91158984442929        7.45635538915446        -5.91079094850962
2.18166156499291        -1.73329009557633        7.23759246424602        -5.74987797660764
2.26892802759263        -1.56486746556257        7.08327752535674        -5.6416668932266
2.35619449019234        -1.4063235641511        6.98756913845417        -5.58124557430307
2.44346095279206        -1.25813481308171        6.94709538299263        -5.56570373647849
2.53072741539178        -1.12116391463851        6.96060761761216        -5.5938680950357
2.61799387799149        -0.99661304291121        7.02885184515212        -5.66621339845648
2.70526034059121        -0.886013881901974        7.15463480548504        -5.78493139828712
2.79252680319093        -0.791255986552627        7.34309690668514        -5.95416844267227
2.87979326579064        -0.714661726291981        7.60224275834677        -6.18047425086825
2.96705972839036        -0.659125438959473        7.94383457718012        -6.47354956287536
3.05432619099007        -0.628349778141637        8.38484384394508        -6.84745511045936
3.14159265358979        -0.627240143369169        8.94982078853038        -7.32258064516122
3楼2015-09-11 14:10:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wyjjf

新虫 (正式写手)

内容已删除
4楼2015-09-11 14:21:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wyjjf 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见