باستخدام Matlab المهام داخل فورتران رمز : بحاجة إلى مساعدة

C

confi999

Guest
مرحبا ،
عملي على التقنيات الرقمية التي تتطلب متناثر على حل جميع المصفوفات
وما هو عملي في فورتران وليس لدي ما يقرب من مهارة في Matlab.But توي أدركت أن Matlab يمكن القيام ببعض العمليات الحسابية بسهولة مع المدمج في وظائف نريد أن نستفيد من هذا.ليس لدي الوقت لمعرفة Matlab عميقا أو العمل على matlab - فورتران الاتصال (إلى حد كبير بعيدا عن القضايا والتركيز يكون الموعد قريبا)

بعض التفاصيل :
أحتاج إلى حل الفأس ب = النظام فيها كبير جدا ومتناثرة مصفوفة (20000x20000 أو أكثر).في كل مرة خطوة (تكرار) ولست بحاجة إلى حل لهذا النظام ، والحصول على 'س' وإعادة استخدامها لمزيد من الخطوات في هذا الحساب.[] وشكل ثابت تكرار تبدأ قبل -- ولكن ناقل 'ب' تغييرات في كل تكرار.حتى في تكرار -- ط) في مكافحة ناقلات 'ب' تشكيل الثاني) = (ب) حل الفأس لايجاد 'س' ج) استخدام أخرى كثيرة (صريحة الجبرية) معادلات حساب بعض القيم الأخرى / المجالات (المجالات المغناطيسية (د) إنقاذ مجال القيم لهذه الخطوة والانتقال الى الخطوة التالية.ثم كرر هذه الخطوات مرة واحدة تلو الأخرى.وأنا أفعل الخطوات ط) ، والثالث) ، والرابع) في فورتران ونريد أن نفعل خطوة الثاني) في matlab.في الواقع لقد كله في مدونة مكتوب فورتران ولكن نريد أن نفعل ما تفعله مجرد تحليل الخطوة الثانية) في Matlab.يمكنك الرجاء نصحي إذا كان ذلك ممكنا
، وإذا ، كيف يمكن أن أفعل؟

لقد حاولت Matlab لحل الفأس ب = واحد فقط للتكرار.وهذا يعني أنني يمكن قراءة مصفوفة [] ، وهي مثال للناقل 'ب' في matlab (بعد انقاذهم في الملفات من فورتران).ثم حلت في Matlab القيادة باستخدام نافذة 'bicgstab' (كما استخدمت 'luinc' preconditioner وما إلى ذلك ، لم تمنع بعض مصفوفة الخ).ولكني في حاجة إلى ذلك مرارا وتكرارا عن النظام برمته
، وكذلك حساب 'ب' مكافحة ناقلات فورتران تستخدم في الحصول على الحل.هل يمكن ان يرجى تقديم المشورة لي في هذا الشأن.شكرا جزيلا.

 

Welcome to EDABoard.com

Sponsor

Back
Top