для цикла в copulapdf - PullRequest
       9

для цикла в copulapdf

0 голосов
/ 27 августа 2018

Мне нужно выполнить анализ copulapdf, и мне нужно создать 8 разных фигур, начиная с меняющегося nu (в этом коде, называемом nuvar) от 1 до 8. Я новичок в Matlab. Я пытался написать это для цикла, но это не работает. Может кто-то помочь мне, пожалуйста?

for nuvar= 1:1:8
    for numvar1= 1:1:8
    r=0.5;
    nu=1;
    u = linspace(0,1,20);
    [u1,u2] = meshgrid(u,u);
    rho1 = copulaparam('t',r,nu);
    H(nuvar, numvar1) = copulapdf('t',[u1(:),u2(:)],rho1,nuvar);
    surf(u1,u2,reshape(y,20,20))
    end 
end

Я также попытался исправить скрипт следующим образом:

r=0.5;
nu=1;
u = linspace(0,1,20);
rho1 = copulaparam('t',r,nu);
[u1,u2] = meshgrid(u,u);
    for numvar1= 1:1:8  
    H(nuvar, numvar1) = copulapdf('t',[u1(:),u2(:)],rho1,nuvar);
    surf(u1,u2,reshape(y,20,20))
    end 

 I have the same error "Subscripted assignment dimension mismatch". 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...