[問題] function handle @ 已回收

看板MATLAB作者 (m24)時間13年前 (2010/10/27 11:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
clc clear all n1=30; n2=30; n=n1+n2; y1=[ones(n1,1), zeros(n1,1)]; y2=[zeros(n2,1), ones(n2,1)]; Y=[y1; y2]; p=2; % x1=normrnd([ones(n1,1)*5 ones(n1,1)*5],1,n1,p); mu1=[4.3 4.3];sig1=1; x1=normrnd(ones(n1,1)*mu1,sig1,n1,p); mu2=[0 -5];sig2=1; x2=normrnd(ones(n2,1)*mu2,sig2,n2,p); X=[x1;x2]; %%%%% Lf=@(b)sum(log(1+exp(b(1)+b(2)*X(:,1)))-Y(:,1).*(b(1) + b(2)*X(:,1))); fminsearch(Lf, [4 1]) 結果 ??? Lf = @(b)sum(log(1+exp(b(1)+b(2)*X(:,1)))-Y(:,1).*(b(1)+b(2)*X(:,1))); | Error: "identifier" expected, "(" found. 請問一下 為什麼我的function handle會出錯 還是有另外的打法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.6.185

10/28 15:49, , 1F
我試了一下,沒有問題~~
10/28 15:49, 1F
文章代碼(AID): #1Cnv-b7O (MATLAB)