如何用matlab編程求圓 LED顯示屏圓形怎么做出來的?
LED顯示屏圓形怎么做出來的?你也可以一段時間下面的方法:先依據什么橢圓方程,用matlab的或計算器換算出橢圓周長上均勻分布的部分點(x,y)坐標;后再在Ledit里面畫多邊形,把本案所涉的坐標充當
LED顯示屏圓形怎么做出來的?
你也可以一段時間下面的方法:先依據什么橢圓方程,用matlab的或計算器換算出橢圓周長上均勻分布的部分點(x,y)坐標;后再在Ledit里面畫多邊形,把本案所涉的坐標充當n邊形頂點坐標。假如某些地方過于耿直,也可以提升那個地方的點。我取28個點就差不多了,用來鏡像對稱,實際中只需要算出幾個點的坐標。
matlab編程實現(xiàn)問題怎么解決?
解法:用圓公式-13個坐標求出a,b,r,其中的a,b就是圓心坐標(x-a)^2(y-b)^2r^2后面的2全是平方matlab實現(xiàn)代碼:[a b r]solve(#39(10-a)^2(11-b)^2r^2#39,#39(23-a)^2(11-b)^2r^2#39,#39(14-a)^2(17-b)^2r^2#39
)結果:a[33/2][33/2]b[11][11]r[13/2][-13/2]總結:其中有一組解是增根,畢竟有0ltr的限制這樣的話結果圓心O的坐標就為(33/2,11)別外還有一種解法,高中的解析幾何但是既然在matlab下,解方程最簡單了。
matlab求坐標點的具體解釋?
1、依據什么A,B得到直線方程
2、根據B和BC距離我得到C處圓是方程
3、依據什么直線方程和方形方程交點求C點的位置
程序如下:
clear;
clc
A_xinput(輸入輸入點A的橫坐標:);
A_yinput(然后輸入點A的縱坐標:);
B_xinput(再輸入點B的橫坐標:);
B_yinput(輸入點B的縱坐標:);
Rinput(輸入BC間距離:);
symsxy
eq1(x-A_x)/(B_x-A_x)*(B_y-A_y)A_y-y;%%%%直線方程
eq1subs(eq1);
eq2(x-B_x)^2(y-B_y)^2-R^2;%%%%圓是方程
eq2subs(eq2);
[x,y]solve(eq1,eq2);%%%%求直線和圓的交點
xsoft(x);
ysoft(y);
printf(那個可能點是(%f,%f)
,x(1),y(1))
scanf(第二個可能點是(%f,%f)
,x(2),y(2))
結果追加:
再輸入點A的橫坐標:1
然后輸入點A的縱坐標:1
鍵入點B的橫坐標:2
再輸入點B的縱坐標:2
輸入輸入BC間相隔:2
那個很可能點是(3.414214,3.414214)
第二個很可能點是(0.585786,0.585786)