PDA

View Full Version : برنامه نویسی متلب یاc++برای واکنشهای شیمیایی



alimazlom
چهارشنبه 24 مهر 1392, 21:25 عصر
باسلام-میخواستم ببینم اگه کسی واقعا تجربه تجربه تجربه داره جواب سوال منوبده-به نظرشمابرای نوشتن برنامه هایی که نمودارهای واکنشهای شیمیایی رورسم میکنه متلب بهتراست یاc++(یعنی مثلانمودارسرعت واکنش شیمیای مادهx,yروبکشه ومساحت زیرنودارونقاط ماکس ومین مطلق و...روحساب کنه)چون هرکسی جواب متفوتی میده مثلایکی میگه هسته اصلی متلب باسی است پس باسی بهتره چون واسطه کمترمیشه یکی میگه c++ درسرعتهای بسیاربالابرای رسم نمودارکمک میاره و...خواهشا هرکی هرچی میدونه بگه-ممنون

ASedJavad
پنج شنبه 25 مهر 1392, 00:17 صبح
سلام
من خیلی نمیدونم شما میخواین چکار کنید و برنامتون دقیقا به چه توابع و چه پردازشها و چه محاسباتی نیاز داره.
ولی در حالت کلی، این که برا یه همچین کاری سی سریعتره یا متلب، در درجه اول بسته به روش کد نویسی شما داره. یعنی اینکه شما چفدر بتونید بهینه کد بنویسید و امثالهم.
اما در درجه دوم، بحث راحتی کارهست. شما اگه بخواید با سی یه نمودار ساده رو رسم کنید، احتمالا مجبور شید چندین و چند خط برنامه بنویسید (با فرض عدم استفاده از کتابخانه های خارجی) ولی با متلب این کار حداکثر نیاز به 3 خط دستور داره.
بنظر من شما اگه قراره در حد آزمایشگاهی کار کنید که نیاز خیلی حیاتی به سرعت ندارید، استفاده از متلب بهتره. اما اگر خواستید کارتون رو صنعتی کنید یا نیاز به پردازش های real time داشتید، اونوقت شاید خوب باشه برید سراغ سی یا فرترن یا از اون بهتر، استفاده از سی یا فرترن در متلب.
البته همه اینها به این معنی نیست که سرعت متلب خیلی کمتر از سی یا فرترن هست.
درضمن این رو هم بگم که شما اگه بتونید به نحو محاسباتتون رو ببرید تو فضای ماتریسی، سرعت دستورات متلب بشدت بهبود پیدا میکنه.