Если вы имеете в виду двухмерный график, вы можете выбрать несколько \ nu и оверлей, используя, например,
nu=0:0.5:3;
[nuGrid,z]=meshgrid(nu,linspace(0,10,100));
myBessel=besselj(nuGrid,z);
plot(z,myBessel)
xlabel('\nu')
ylabel('z')
zlabel('J_\nu(z)')
legend(cellstr(num2str(nu')))
, что дает:
альтернативный текст http://www.freeimagehosting.net/uploads/1d2541cb9a.jpg
Если вы имеете в виду график функции двух переменных, вот способ (вы можете заменить mesh
на surf
, если хотите):
[nu,z]=meshgrid(linspace(0,5,100),linspace(0,10,100));
myBessel=besselj(nu,z);
mesh(nu,z,myBessel)
xlabel('\nu')
ylabel('z')
zlabel('J_\nu(z)')
Вот результирующий сюжет:
альтернативный текст http://www.freeimagehosting.net/uploads/1366eeda86.jpg