clear all;
n=31;
for i = 1:n
z(i) = fzero(@(x)besselj(1,x),[(i-1) i]*pi); %%finding first 31
zeros of bessel function j1
end
h=890;
k=35;
R=0.12;
for i=1:30
z1(i)=fzero(@(x)(besselj(0,x)/besselj(1,x)-x*k/(h*R)),[z(i)+10^(-5),
z(i+1)-10^(-5)]); %%finding first 30 zeros of %f(lambda*R)
end
for i=1:30
z2(i)=besselj(0,z1(i))/besselj(1,z1(i))-z1(i)*k/(h*R); %values of
f(lambda(n)*R) at zeros of lambda(n)*R.
end
a=reshape(z1,6,5); %%changing array of lambda*R into array of size
6x5
b=reshape(z2,6,5); %% changing array of F(lambda*R) into array of
size 6x5
disp('Lambda(n)R');
disp(a)
disp('F(Lambda(n)R)');
disp(b)
matlab textbook (page 111 of 488) Project 4.8 The temperature distribution ofa hickod having a circular...