| 5 | 1/1 | 返回列表 |
| 查看: 1318 | 回復(fù): 6 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
gaojinggigi新蟲 (正式寫手)
|
[求助]
求助matlab寫循環(huán)
|
||
|
各位大俠,我現(xiàn)在有以下程序,不知道怎么寫循環(huán),能不能幫我看一下? a=0.8; n=1.45; f=100; x0=a;y0=0; gamma1=atan((x0+a)/(y0+f)) alpha1=gamma1/(n-1) beta1=alpha1*n l1=2*a*sin(alpha1)/cos(beta1) x1=x0+(2*a+l1*cos(gamma1)) y1=y0+(l1*sin(gamma1)) gamma2=atan((x1+a)/(y1+f)) alpha2=gamma2/(n-1) beta2=alpha2*n l2=2*a*sin(alpha2)/cos(beta2) x2=x1+(2*a+l2*cos(gamma2)) y2=y1+(l2*sin(gamma2)) gamma3=atan((x2+a)/(y2+f)) alpha3=gamma3/(n-1) beta3=alpha3*n l3=2*a*sin(alpha3)/cos(beta3) x3=x2+(2*a+l3*cos(gamma3)) y3=y2+(l3*sin(gamma3)) 在x<20,y<0.5時要一直算出xn,yn來,最后得出一組(x,y)的數(shù)據(jù),請問怎么寫循環(huán)語句?這么多變量我已經(jīng)完全暈掉了,求賜教~ |

新蟲 (正式寫手)

榮譽版主 (著名寫手)
彩色掛圖
![]() |
專家經(jīng)驗: +2 |

新蟲 (正式寫手)
|
大俠,我后來發(fā)現(xiàn)每計算一次出來y>0.4,需要改變x(i)和y(i)和a的初值,x(i)和a的初值是下面程序的值,y(i)=0,再進行之前的循環(huán),再求出y>0.4,改變x(i)和y(i)和a,一直計算到x>20結(jié)束?墒俏壹由蟟f條件之后不知道怎么讓它返回繼續(xù)循環(huán),還有x>20停止循環(huán)的命令怎么加? 我不會加循環(huán),每次計算完了找到y(tǒng)>0.4的值再用公式求出a和x再代入,發(fā)現(xiàn)做了十幾步還沒做完~愁死我了~ a0=0.8; a=-0.8; n=1.411; f=100; x(1)=a;y(1)=0; for ii=2:1:100 gamma(ii)=atan((x(ii-1)-a)/(y(ii-1)+f)); alpha(ii)=atan(sin(gamma(ii)/(n-cos(gamma(ii))))); beta(ii)=asin(sin(alpha(ii))*n); l(ii)=(a0-a)*sin(alpha(ii))/cos(beta(ii)); x(ii)=x(ii-1)+(a0-a+l(ii)*sin(gamma(ii))) y(ii)=y(ii-1)+(l(ii)*cos(gamma(ii))) if y(ii)>0.4 x(ii)=(0.4-y(ii-1))/tan(alpha(ii)); a=x(ii)-(f+0.4)*tan(gamma(ii)); y(ii)=0; ii=ii+1; end end |

榮譽版主 (著名寫手)
彩色掛圖
![]() |
專家經(jīng)驗: +2 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 315求調(diào)劑 +4 | akie... 2026-03-28 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 一志愿北化085600材料專碩275|有文章專利|求調(diào)劑 +7 | Micky11223 2026-03-25 | 7/350 |
|
|
[考研] 0703化學(xué) +10 | 妮妮ninicgb 2026-03-27 | 10/500 |
|
|
[考研] 317求調(diào)劑 +6 | 十閑wx 2026-03-24 | 6/300 |
|
|
[考研] 材料與化工(0856)304求B區(qū)調(diào)劑 +8 | 邱gl 2026-03-27 | 8/400 |
|
|
[考研] 286求調(diào)劑 +12 | PolarBear11 2026-03-26 | 12/600 |
|
|
[考研] 數(shù)一英一271專碩(085401)求調(diào)劑,可跨 +4 | 前行必有光 2026-03-28 | 5/250 |
|
|
[考研] 0856,材料與化工321分求調(diào)劑 +12 | 大饞小子 2026-03-27 | 13/650 |
|
|
[考研] 085405 考的11408求各位老師帶走 +3 | Qiu學(xué)ing 2026-03-28 | 3/150 |
|
|
[考研] 086502化學(xué)工程342求調(diào)劑 +6 | 阿姨復(fù)古不過 2026-03-27 | 6/300 |
|
|
[考研] 安徽大學(xué)專碩生物與醫(yī)藥專業(yè)(086000)324分,英語已過四六級,六級521,求調(diào)劑 +4 | 美味可樂雞翅 2026-03-26 | 4/200 |
|
|
[考研] 305求調(diào)劑 +5 | 哇盧卡庫 2026-03-26 | 5/250 |
|
|
[考研] 一志愿吉大071010,316分求調(diào)劑 +3 | xgbiknn 2026-03-27 | 3/150 |
|
|
[考研]
材料學(xué)碩,求調(diào)劑
6+5
|
糖葫蘆888ll 2026-03-22 | 10/500 |
|
|
[考研] 327求調(diào)劑 +7 | prayer13 2026-03-23 | 7/350 |
|
|
[考研] 考研調(diào)劑 +6 | 來好運來來來 2026-03-21 | 7/350 |
|
|
[考研] 347求調(diào)劑 +4 | L when 2026-03-25 | 4/200 |
|
|
[考研] 285求調(diào)劑 +3 | AZMK 2026-03-24 | 3/150 |
|
|
[考研] 333求調(diào)劑 +3 | ALULU4408 2026-03-23 | 3/150 |
|
|
[考研] 求老師收我 +3 | zzh16938784 2026-03-23 | 3/150 |
|