۱۳۹۷/۰۵/۱۳, ۱۰:۴۸ ق.ظ
(۱۳۹۷/۰۵/۱۲, ۰۸:۰۲ ب.ظ)hosein2662 نوشته: فقط یه سوال دیگه این که چطور میشه که یه قسمت موهومی به عدد ما اضافه می شه؟
ممکنه این کد باعث ایجادش شده باشه؟ :
amdx(i+1)=(T*cosd(gamma_m(i))-L(i+1)*sind(gamma_m(i))-D(i+1)*cosd(gamma_m(i)))/m
amdy(i+1)=(L(i+1)*cosd(gamma_m(i))+T*sind(gamma_m(i))-D(i+1)*sind(gamma_m(i))-m*g)/m
باید نتایج اجرای کدها رو مرحله به مرحله در خروجی متلب (MATLAB) چک کنید و ببینید که در کدام مرحله، نتایج به صورت عدد مختلط هستند.
البته در حالت کلی، این موضوع خیلی مهم نیست و حذف قسمت موهومی اعداد ممکن است نتایج عملیات های ریاضی شما را اشتباه کند (بستگی به منطق ریاضی عملیات ها دارد و اینکه آیا بخش موهومی برای محاسبات مهم است یا نه و اینکه اصلا بخش موهومی باید ایجاد می شده یا نه).
توصیه می شود با راهنمایی استاد خود، حتما فرمول های ریاضی اجرا شده توسط کدها را چک کنید و همچنین عملکرد توابع (دستورات) را هم در Help متلب بخوانید و ببینید که در صورت وجود بخش موهومی، چگونه باید از آن توابع (دستورات) استفاده شود.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.