作者查詢 / vbo367
作者 vbo367 在 PTT [ MATLAB ] 看板的留言(推文), 共40則
限定看板:MATLAB
看板排序:
1F→:a{3,1}=[]07/09 00:52
3F→:a(3)=[]; 要用一維index07/09 11:28
1F→:我記得下面只要有出現你宣告的變數後紅線就會消失了06/14 01:12
2F→:應該只是提醒說變數沒被用到而已吧06/14 01:14
4F推:是喔那我就不是很清楚了我是08a版06/14 01:18
2F→:[val id]=sort(abs(a-5)); ans=val(1:3)&id(1:3)06/14 01:10
1F→:你的意思是這樣嗎? ans=[....'7又1/36']06/11 03:12
2F→:這樣判斷不曉得行不行 if ans(end)=='7又1/36'06/11 03:14
1F→:補充說明:主要問題點是'='不知該如何表達05/27 15:49
2F→:試過assign,但找不到相關的語法05/27 15:49
1F→:矩陣內元素對元素運算的話維度一定要相等!試試下面的做法05/18 23:19
2F→:I=ones(3,1)*I;K=I-J;05/18 23:22
8F→:建議原PO用我提供的方式不然矩陣維度大的話會很難寫05/18 23:42
13F→:不需要多一個變數阿,K=ones(n,1)*I-J,n是I的row數05/19 00:00
14F→:抱歉說錯了n是J的row數才對05/19 00:09
1F→:你的k=3阿當然不會進if執行04/11 13:31
5F→:for迴圈i=2的時候k=3然後for就停了所以k停在3就不會進if啦04/11 18:17
6F→:喔sorry我把k=0看成在迴圈外了~不過最後k值=2還是錯04/11 18:20
7F→:照你的寫法要改成i=1:404/11 18:21
8F→:你可以用while其實= =04/11 18:22
3F→:因為矩陣配置需要一些時間所以它建議你一開始就預先配置好04/09 20:06
1F→:我的理解應該是一個cell裡存了很多不同size的矩陣吧?03/25 00:56
2F→:理解沒錯的話可以用下面的方式03/25 00:57
3F→:令A為cell,假設存有3個矩陣。03/25 00:59
4F→:for i = 1:303/25 00:59
5F→:eval(['x' num2str(i) '= A{' num2str(i) '};'])03/25 00:59
6F→:end03/25 00:59
8F→:樓上方法更高招!!!學起來XD03/25 14:34
9F→:突然想到原POcell存了幾百個矩陣所以[x1 x2...x100...]何解03/25 14:37
3F→:一定要是同樣size的嗎?如果不用的話,設A是你的範例矩陣01/30 15:37
4F→:B=A(A~=0)就是你想要的了01/30 15:37