[問題] 有關矩陣的問題已回收

看板MATLAB作者 (球球)時間15年前 (2010/04/17 23:34), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
for i = 1:5 u=unifrnd(0,1); x=[(1-u)^(-1/k)-1]^(1/c); y=muy+(x-mux)*sigmay^(1/2)/sigmax; A(a,i)=y; end B=randsample(A(a,:),p,'true'); 小弟一直在這個程式找不到問題,所以只好求救板上的各位高手 matlab一直跑出下列訊息 Undefined function or variable "A". Error in ==> nonormalsmallBCPB at 78 B=randsample(A(a,:),p,'true'); 難不成在B=randsample(A(a,:),p,'true')這行裡,A不被當作是矩陣? 感謝看完或回應的各位高手^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.140.178 ※ 編輯: masterkobe 來自: 140.134.140.178 (04/17 23:36)

04/18 01:26, , 1F
workspace裡有A嗎?看起來像執行randsample時找不到A
04/18 01:26, 1F

04/18 01:29, , 2F
這種情形之外的我就不清楚了@@a
04/18 01:29, 2F

04/18 09:59, , 3F
沒有耶 這有差嗎? 要怎樣才能使workspace裡有A?謝謝
04/18 09:59, 3F

04/18 10:26, , 4F
一般情形有順利產生A的話,就可以在workspace裡找到,
04/18 10:26, 4F

04/18 10:28, , 5F
檢查一下A矩陣的部分,看是根本沒有還是被清除了
04/18 10:28, 5F

04/18 12:03, , 6F
我找到錯誤了= = 太感謝你嚕^^
04/18 12:03, 6F
文章代碼(AID): #1BoTKGLN (MATLAB)