انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در رسم نمودار

مشکل در رسم نمودار

#1
با سلام و خسته نباشید:

نموادر مورد انتظار من نباید از (0.0) شروع شود با کد زیر اما این اتفاق افتاده است اگر مشکلی در آن میبینید لطفا مرا راهنمایی کنید:

کد:
 x=20:20000;
 x2=(2*pi*x);
 muoil=(3.70*((10)^(-1)));
 lambdaoil=(((-2)*(muoil))/(3));
 rhooil=880;
 nuoil=((muoil)/(rhooil));
 c0oil=1700;
 chioil=(1+(((4*nuoil*x2)/(3*((c0oil)^(2)))).^(2)));
 kroil=(((-x2)/(c0oil)).*((chioil).^((-1)/4))).*(((1/2).*(1-((chioil).^((-1)/2)))).^(1/2));
 kloil=(((x2)/(c0oil)).*((chioil).^((-1)/4))).*(((1/2).*(1+((chioil).^((-1)/2)))).^(1/2));
 moil=(((-1i)*x2)/(kloil-(1i*kroil)))+(((4*nuoil)/(3))*(kloil-(1i*kroil)));
 k0oil=(kroil)+(1i*kloil);
 dbetween=0.015;
 rho2=1.225;
 c2=343;
 sigma2=3.36;
 z2f=(rho2*c2)+(1i*x2*sigma2);
 psi0=acoth((z2f)/(moil*rhooil));
 sigma1=3.36;
 rho1=1.225;
 c1=343;
 fchi=((1/2).*(((moil.*rhooil.*(coth(psi0+(1i.*k0oil.*dbetween))))+(1i.*x2.*sigma1)+(rho1.*c1))/((moil.*rhooil.*(coth(psi0+(1i.*k0oil.*dbetween))))+(1i.*x2.*sigma1)))).*(1+((1i.*x2.*sigma1)/(moil.*rhooil.*(coth(psi0+(1i.*k0oil.*dbetween)))))).*((cosh(psi0+(1i.*k0oil.*dbetween)))/(cosh(psi0))).*(1+((1i.*x2.*sigma2)/(rho2*c2)));
 ffinal=10*(log10(abs((fchi).^(2))));
 plot(x,ffinal)
 axis([20,20000,0,140])
پاسخ


پیام‌های این موضوع
مشکل در رسم نمودار - توسط MasihR - ۱۳۹۳/۰۳/۰۵, ۰۹:۰۰ ق.ظ
RE: مشکل در رسم نمودار - توسط 4i469x - ۱۳۹۳/۰۳/۰۶, ۰۱:۲۴ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان