PDA

View Full Version : سوال: الگوريتم حل معادله درجه 3



vahidnahal
دوشنبه 03 شهریور 1393, 12:01 عصر
سلام دوستان عزيز
من قبلا براي حل معادله از طريق روش عددي برنامه نوشته بودم بدين صورت كه اعداد رو با گامهاي كوچك
چك مي كرد و ريشه هاي معادله رو بدست مي آورد. (با ويژوال بيسيك)
منتها چون اعداد معادله در حدود 10 به توان 16 است لذا احتمال ميدم شايد خطاي عددي داشته باشم
و براي اينكه مطمئن باشم خواستم برنامه دقيقش رو بنويسم.
توي اينترنت همه الگوريتمها بدين ترتيب هست كه اول معادله رو به معادله درجه سه با ضريب يك تبديل مي كنند بعد دلتا محاسبه ميشه كه لازمه داشتن سه ريشه حقيقي اينه كه دلتا منفي باشه و مشكل همينجا شروع ميشه چون براي يافتن جوابها دلتا زير راديكال قرار مي گيره كه طبيعتا برنامه نمي فهمه ...
و الان من براي الگوريتم مشكل دارم اگه بدونم مي تونم برنامه اش رو بنويسم ولي الگوريتمش رو متوجه نميشم.