Re: [問題] 急..請問大家一下問題..已回收

看板MATLAB作者 (獅仔)時間16年前 (2008/09/25 18:26), 編輯推噓3(302)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《dart (開始研究生活哩..)》之銘言: ... for i = 1 : 101 beta = (i-1) * 0.002 + 0.2 ; for j = 1:76 dn0=(j-1)*0.002 + 0.25 ; n=1/beta; y1=1-(x5/379.2); dn1=(dn0)*(nthroot(y1,n)); y2=y-dn1; y3=abs(y2); y4=sum(y3); z(i,j)=y4; end end _______________________________________ 直接指定索引為整數的方式會比較不容易出錯 我回答過 11758、11844 文章 錯誤都是這類的寫作方式沿伸出來的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.215.149

09/25 21:50, , 1F
請問一下,怎麼確認矩陣的第幾行為零呀?
09/25 21:50, 1F

09/25 21:56, , 2F
原po的程式 z(:,47) 皆為0值
09/25 21:56, 2F

09/25 21:57, , 3F
把矩陣用surf()這類指令畫出來看一下就知道了
09/25 21:57, 3F

09/25 23:49, , 4F
原來如此,謝謝,改天來學學surf這個指令:)
09/25 23:49, 4F
我的意思不是說找零值用surf()來找 找某特定的值的話用 find() 或邏輯運算符 == 這類指令會比較好 用surf()、mesh()這類二維繪圖指令來檢查變數 是因為有些矩陣元素很多 在 command window 下不容易檢查 (鍵入指令用矩陣索引的方式) 用圖的方式來表現只是大略檢查一下 變數的分布是不是有不合理的地方 ※ 編輯: yule66 來自: 220.229.173.14 (09/26 02:34)

09/26 20:31, , 5F
原來如此,感謝原po耐心的解說 :)
09/26 20:31, 5F
文章代碼(AID): #18ssTnfo (MATLAB)
文章代碼(AID): #18ssTnfo (MATLAB)