![](/img/trans.png)
[英]In Matlab, how to scan a binary image in 2D co-ordinate system that is 45 degrees rotated to actual co-ordinate system?
[英]Which loops and which co-ordinate system can I use to automate this example of a truss structure
我是Matlab的新手,似乎無法使用if循環。 例如,如果Ln> k,則將點i(n-1)繪制到i(n)。 如何自動將正確的行向量或列向量分配給i(n)?
這是我想要的圖表
我要實現的是將i(0)連接到i(1)到... i(n-1)到i(n)。
我對使用哪個坐標系感到有些困惑? 我認為使用極坐標系會很容易。 定義到點i(o)的距離和角度,然后從點i(1)進行相同的操作,但是根據我的發現,有必要將其轉換回笛卡爾坐標系。
一旦對本節感到滿意,我就有信心可以繼續下一步,並為我的問題制定完整的解決方案。 如果您對我要實現的目標感興趣,請訪問以下鏈接
[請注意]在我鏈接到的那個問題上,我被告知我把它弄亂了。 如果這個問題也不清楚,我感到抱歉。 我確實已經花時間使它盡可能清晰。 我發現有時候很難表達自己。
對於坐標系,可以將復數用作在一維矩陣中的簡單工作方式。 否則,我很難理解您要完成的工作。 您至少應該嘗試顯示一些代碼,因為我們將可以更好地為您提供指導。
您可以通過多種方法來執行問題。 在不涉及細節的情況下,您可以執行以下操作:
n = 1
L(1) = ...
point(1) = ...
while (L(n) < k)
n = n+1;
L(n) = L(n-1)*sin(alpha)/sin(alpha+theta);
point(n) = ...
end
plot(point(1:n));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.