| 5 | 1/1 | 返回列表 |
| 查看: 1176 | 回復(fù): 8 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
【★NIC★S】新蟲 (初入文壇)
|
[求助]
Matlab編程問題 已有2人參與
|
||
|
E=[-2 -1 0 1 2; -2 -1 0 1 2; -2 -1 0 1 2; -2 -1 0 1 2; -2 -1 0 1 2]; e=E'; a=[0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9]; for i=1:9 U=a(i)*E+(1-a(i))*e; end round(U); 我想寫個(gè)3個(gè)矩陣E,U和e其中e=E的轉(zhuǎn)置U=aE+(1-a)e;a為一個(gè)變量取值(0~1)隨便取10個(gè)數(shù)就好了,最后U四舍五入取整,上面我寫的程序,運(yùn)行不來。大家?guī)兔饣笠幌!謝謝了! [ 發(fā)自手機(jī)版 http://www.gaoyang168.com/3g ] |
新蟲 (初入文壇)
|
我試試了一下這樣就能有結(jié)果,但是一循環(huán)算不出了,循環(huán)應(yīng)該怎么改! E=[-2 -1 0 1 2; -2 -1 0 1 2; -2 -1 0 1 2; -2 -1 0 1 2; -2 -1 0 1 2]; e=E'; a=[0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9]; U=a(1)*E+(1-a(1))*e U = -2.0000 -1.9000 -1.8000 -1.7000 -1.6000 -1.1000 -1.0000 -0.9000 -0.8000 -0.7000 -0.2000 -0.1000 0 0.1000 0.2000 0.7000 0.8000 0.9000 1.0000 1.1000 1.6000 1.7000 1.8000 1.9000 2.0000 [ 發(fā)自手機(jī)版 http://www.gaoyang168.com/3g ] |
鐵蟲 (小有名氣)
木蟲 (正式寫手)
新蟲 (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|