i had constructed a code to plot 3d graph Magnetic Field
theta = [0:0.101:pi/2,3*pi/2:0.01:2*pi];rho = sqrt(cos(theta));[x,y]=pol2cart(theta,rho);x1=real(x);y1=real(y);x2=[x1,-x1];y2=[y1,-y1];z=zeros(1,632);plot3(x2,y2,z); hold onfor th=(29:29:340) rotate(plot3(x2,y2,z,'b'),[0 1 0],th);endrho = 2*sqrt(cos(theta));[x,y]= plo2cart(theta, rho);x1=real(x);y1=real(y);x2=[x1,-x1];y2=[y1,-y1];for the=(20:20:340) rotate(plot3(x2,y2,z,'a'),[0 1 0],th);end
The problem is im getting error – "Vectors must be the same length.".any ideas?
Best Answer