[問題] 新手發問 有關函式..已回收

看板MATLAB作者 (削橘子皮˙yami Angus)時間16年前 (2009/09/22 06:08), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
第一次使用MATLAB GOOGLE了一晚還是做不出來 是有關黑體輻射的題目 不知道哪裡錯誤... 8點就要交作業了 還請各位幫忙... %================黑體輻射 (T=6500K)===================== T=6500; h = 6.626E-34; Kb = 1.38E-23; c = 3E8; %單位:T(K); h(J*s)Planck constant; Kb(J/k)Boltzmann's constant; c(m/s)Speed of Light L=0:2:1000; [P] = Pl(L)% L表波長(Å); P表輻射能密度(radiant energy density) P = (8*pi*h*c/(L*(1E-6))^5*(exp(h*c/((L*(1E-6))*Kb*T)-1))); plot(L,P) 它一直出現 ??? Undefined function or method 'Pl' for input arguments of type 'double'. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.5.173 ※ 編輯: avrilyami 來自: 122.124.5.173 (09/22 06:30)

09/22 10:24, , 1F
所以Pl是你自定的函式嗎?他只能吃"1"個double,不是向量
09/22 10:24, 1F

09/22 10:24, , 2F
你給他整個向量,他不知道要怎麼計算,紅字就是這樣
09/22 10:24, 2F
文章代碼(AID): #1Aj_bR1l (MATLAB)
文章代碼(AID): #1Aj_bR1l (MATLAB)