امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
توضیح در مورد ساخت تابع نمایی مختلط در C
#1
سلام
من یک کد متلب را به C تبدیل کرده ام. اما بعضی قسمت ها را متوجه نمی شوم.
کد متلب به این صورت است:



کد:
w(n,1) = exp((-1i*2*pi*(r-1)*(n-1))/(N/2));
wn(r,1)=exp((-1i*2*pi*(r-1))/(N));


مشخص است که قرار است دو تا نمایی ایجاد شود. N=64 و r=1:N و n=1:32
کد C به شکل زیر است:



کد:
ai = ((1.0 + (real_T)i) - 1.0) * -6.2831853071795862 * ((1.0 + (real_T)n)
- 1.0);
if (ai == 0.0) {
w[n].re = -0.0;
w[n].im = 0.0;
} else {
w[n].re = 0.0;
w[n].im = ai / 32.0;
}

b_exp(&w[n]);
ai = -6.2831853071795862 * ((1.0 + (real_T)i) - 1.0);
if (ai == 0.0) {
wn[i].re = -0.0;
wn[i].im = 0.0;
} else {
wn[i].re = 0.0;
wn[i].im = ai / 64.0;
}

b_exp(&wn[i]);


لطفا ai و b_exp را توضیح دهید؟؟
ضمنا پیام های کامپایل این هاست:
  ld returned 1 exit status 
  [Linker error] undefined reference to `WinMain@16' 
  [Linker error] undefined reference to `b_exp'  

[i][i][i][i] [/i][/i][/i][/i]

 
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نیاز به یک تابع در کد ویژن Mirhabibi 1 959 29-2-1393، 05:46 عصر
آخرین ارسال: Mirhabibi
  سوال در مورد فایل hex ?????????? sinup 5 1,552 16-12-1391، 01:33 عصر
آخرین ارسال: peydousti
  مشکل با تابع switch-case در زبانc++ امیر حسینی 2 1,222 28-10-1391، 09:46 عصر
آخرین ارسال: ATmega
  سوال در مورد چند دستور در بسکام R.H 5 2,816 5-6-1391، 10:09 عصر
آخرین ارسال: artd179

پرش به انجمن:


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