0 محمد أيت لعرايك نشر 4 مايو 2021 أرسل تقرير نشر 4 مايو 2021 يمكن كتابة المصفوفة بإستعمال العديد من الطرق وهناك مجموعة من المكتبات الجاهزة والتي يمكنك إستعمالها مباشرة, لكن بإختصار يمكن كتابة class على الشكل التالي: final public class Matrix { private final int M; // عدد الصفوف private final int N; // عدد الأعمدة private final double[][] data; // مجموعة M-by-N // إنشاء مصفوفة M by-N من 0 public Matrix(int M, int N) { this.M = M; this.N = N; data = new double[M][N]; } //إنشاء مصفوفة على أساس مجموعة 2d public Matrix(double[][] data) { M = data.length; N = data[0].length; this.data = new double[M][N]; for (int i = 0; i < M; i++) for (int j = 0; j < N; j++) this.data[i][j] = data[i][j]; } // طباعة المصفوفة public void show() { for (int i = 0; i < M; i++) { for (int j = 0; j < N; j++) StdOut.printf("%9.4f ", data[i][j]); StdOut.println(); } } يمكنك إستعمال class جاهزة من هذا الرابط فهي تتوفر على مجموعة من الدوال الأكثر تقدما للتعامل مع المصفوفات. اقتباس
السؤال
Hoida Ahamed
كيفيه كتابه مصفوفه في الكلاس
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.