عمليات مصفوفة وحسابات فعالة
Table of Contents
وتعد هذه المادة أداة قوية لعمليات المصفوفة والحساب الرقمي، ويمكن أن يؤدي استخدام التقنيات الفعالة إلى تحسين الأداء بشكل كبير وتقليل الوقت المخصص للحساب، وتوفر هذه المادة معلومات عملية عن كيفية التعامل مع المصفوفة على النحو الأمثل في نظام تبادل البيانات والتحليلات.
مقاييس ما قبل الموقع
وتمنع المصفوفات قبل ملء هذه المصفوفات في حلقة من إعادة تشكيل صفائف MATLAB بصورة متكررة، مما يمكن أن يبطئ التنفيذ، واستخدام وظائف مثل ، ، أو لتخصيص الذاكرة مسبقا.
استخدام وظائف البناء في
وظائف (مات لاب) المُنشأة على الوجه الأمثل للأداء، أو في أي وقت ممكن، استبدال التنفيذ اليدوي بوظائف مثل ]، ]، أو ، وغالباً ما تكون هذه أكثر سرعة وأكثر دقة من الرموز المعتادة.
العمليات
ويمكن أن تؤدي حلقات التكرار مع العمليات المقسمة إلى زيادة كبيرة في سرعة التشغيل، ويوصى باستخدام نظام MATLAB على النحو الأمثل لحسابات المصفوفة وناقلات الكهرباء، وبالتالي إعادة كتابة الرمز لاستخدام عمليات المصفوفة بدلا من الحلقات المتكررة.
الاستخدام الأمثل لذكرى
التقليل إلى أدنى حد من المتغيرات المؤقتة وتفادي النسخ غير الضرورية من المصفوفات الكبيرة، والمتغيرات الواضحة التي لم تعد لازمة باستخدام في حرية الذاكرة وتحسين الأداء.
عدد إضافي من
- استخدم مصفوفات الفصام للكبير، معظمها لا توجد بيانات.
- استخدام الفهرسة المنطقية لاختيار البيانات بكفاءة.
- تجنب استخدام حلقات عندما يكون من الممكن الفرز.
- Profile code with ] to identify bottlenecks.