بنابراین آن را اجرا می کنیم که نتیجه به صورت زیر خواهد بود :
کد پیاچپی:
Warning: Explicit solution could not be found. > In dsolve at 197 In kelidestan at 12
z =
[ empty sym ]
Comma separated list expansion has cell syntax for an array that is not a cell.
Error in sym/subsref (line 685) [inds{k},refs{k}] = privformat(inds{k});
Error in kelidestan (line 13) z.e1
همان طور که شما تذکر دادید، نتیجه دارای یک پیام خطا می باشد. اما این خطا در کد z.e1 به وجود می آید که می خواهیم بخشی از اطلاعات پاسخ معادله دیفرانسیل (یعنی z) را بخوانیم.
اما اگر دقت کنید، دستور dsolve اعلام کرده است که نتوانسته پاسخ معادله دیفرانسیل را بیابد. بنابراین خواندن اطلاعات از متغیر z ، باعث به وجود آمدن خطا می شود.
برای اینکه صرفا اعلام نتیجه دستور dsolve را مشاهده کنید، بخشی از کدها را به صورت توضیح (Comment) در می آوریم (تا خروجی شلوغ نشود) :
اکنون با اجرای کد متلب (MATLAB) بالا، خروجی زیر را خواهیم داشت :
کد پیاچپی:
Warning: Explicit solution could not be found. > In dsolve at 197 In kelidestan at 2
z =
[ empty sym ]
بنابراین مشاهده می کنید که چون دستور dsolve ، پاسخ معادله دیفرانسیل را پیدا نکرده است، متغیر z دارای هیچ مقداری نمی باشد.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.