الانتقال إلى المحتوى الرئيسي

ما عدد لا فهرسة ناقلات سيلاب تبدأ من?

سيلاب هو نظام قوي وشعبية للتحليل العددي والحوسبة العلمية. يوفر أدوات ملائمة للعمل مع المتجهات والمصفوفات وهياكل البيانات الأخرى. واحدة من القضايا الهامة عند العمل مع المتجهات هي فهرسة العناصر.

في سيلاب ، تبدأ فهرسة المتجهات من واحد. هذا يعني أن العنصر الأول من المتجه يحتوي على الفهرس 1 ، والعنصر الثاني يحتوي على الفهرس 2 ، وهكذا. هذا يختلف عن بعض لغات البرمجة الأخرى حيث تبدأ الفهرسة من البداية.

على سبيل المثال ، إذا كان لدينا متجه أ = [2, 4, 6, 8], ثم يمكن الحصول على العنصر الأول بالرجوع إلى(1) ، والعنصر الثاني إلى(2). في سيلاب ، يمكنك أيضا استخدام الفهارس السلبية للإشارة إلى عناصر من نهاية المتجه. على سبيل المثال ، سيعيد (-1) العنصر الأخير من المتجه.

يمكن أن تكون فهرسة المتجهات في سيلاب مفيدة عند إجراء عمليات مختلفة ، مثل استخراج المتجهات الفرعية وتغيير قيم العناصر ومعالجة تسلسلات البيانات الطويلة والمزيد. المؤشر الأولي 1 في سيلاب يجعل العمل مع ناقلات مريحة وبديهية.

  1. متى تبدأ فهرسة ناقل سيلاب?
  2. ميزات الفهرسة
  3. بناء جملة فهرسة المتجهات
  4. العنصر الأول من المتجه
  5. العنصر الأخير من المتجه
  6. نطاق الفهرسة
  7. خطوة الفهرسة
  8. أمثلة على استخدام الفهرسة
  9. سؤال وجواب
  10. الذي يستخدم مؤشر لبدء فهرسة ناقلات في سيلاب?
  11. هل فهرسة متجه في سيلاب تبدأ من 0?
  12. ما هو تاريخ بدء فهرسة العناصر المتجهة في سيلاب?

متى تبدأ فهرسة ناقل سيلاب?

سيلاب هو نظام النمذجة الرياضية الحرة والمفتوحة المصدر التي توفر أدوات مريحة للعمل مع ناقلات. في سيلاب ، تبدأ فهرسة المتجهات في 1.

الفهرسة هي طريقة للوصول إلى عناصر المتجه. المتجه في سيلاب هو مجموعة مرتبة من القيم ، والتي يمكن أن تكون أرقاما أو سلاسل أو كائنات أخرى. كل عنصر من عناصر المتجه له فهرس فريد خاص به.

من المهم ملاحظة أنه في معظم لغات البرمجة ، بما في ذلك سيلاب ، تبدأ الفهرسة بـ 1. هذا يعني أن العنصر الأول من المتجه يحتوي على الفهرس 1 ، والعنصر الثاني يحتوي على الفهرس 2 ، وهكذا.

مع العناصر [3, 7, 2, 9]. للوصول إلى العنصر الأول من المتجه ، يمكننا استخدام بناء الجملة التالي:

  • - الوصول إلى العنصر الأول من ناقلات الخامس.

يمكنك أيضا استخدام الفهرسة باستخدام نطاقات من العناصر المتجهة. على سبيل المثال:

  • - الوصول إلى جميع عناصر المتجهات من 1 إلى 3.

ومع ذلك ، لا تقتصر فهرسة المتجهات في سيلاب على القيم الموجبة. يمكنك أيضا استخدام القيم السالبة للفهرسة من نهاية المتجه. على سبيل المثال:

  • - الوصول إلى العنصر الأخير من ناقلات الخامس.
  • - الوصول إلى جميع عناصر المتجه من الثالث من النهاية إلى الأول من النهاية.

الآن بعد أن عرفت أن فهرسة المتجهات تبدأ من 1 في سيلاب ، يمكنك استخدام هذه الوظيفة بثقة عند العمل مع المتجهات في مشاريعك.

ميزات الفهرسة

في ناقلات سيلاب ، تبدأ الفهرسة بالرقم 1 ، الذي يميزها عن بعض لغات البرمجة الأخرى. هذا يعني أن العنصر الأول من المتجه سيكون له فهرس 1 ، والثاني — 2 ، وهكذا.

من الجدير بالذكر أيضا أن المتجهات يمكن أن تحتوي على فهارس سلبية. على سبيل المثال ، إذا كان المتجه يحتوي على 10 عناصر مع فهارس من 1 إلى 10 ، فيمكنك الوصول إلى العناصر من نهاية المتجه باستخدام الفهارس السالبة. لذلك ، يمكن عكس العنصر الأخير من المتجه باستخدام الفهرس -1 ، والعنصر قبل الأخير باستخدام الفهرس -2 ، وهكذا.

من المهم أن نتذكر أن المتجهات في سيلاب هي صفائف أحادية البعد ويمكن أن يكون لها بعد واحد فقط. الفهرسة في المصفوفات متعددة الأبعاد ، مثل المصفوفات أو الموترات ، لها خصائصها الخاصة وتتطلب استخدام فهرسين أو أكثر.

بناء جملة فهرسة المتجهات

سيلاب هو بيئة مفتوحة شعبية للحوسبة العلمية مع قدرات ناقلات قوية. المتجه هو مصفوفة أحادية البعد تتكون من عناصر من نفس النوع. أحد الجوانب المهمة للعمل مع المتجهات هو الفهرسة ، والتي تتيح لك الوصول إلى العناصر الفردية للمتجه.

تبدأ الفهرسة في سيلاب بـ 1 ، أي أن العنصر الأول من المتجه له فهرس 1. هذا يميز سيلاب من بعض لغات البرمجة الأخرى ، حيث تبدأ الفهرسة في 0.

للوصول إلى عنصر متجه ، يتم استخدام بناء الجملة الخامس (أنا) ، أين الخامس هو اسم المتجه و أنا هو فهرس العنصر. على سبيل المثال ، للوصول إلى العنصر الخامس من المتجه س ، يجب عليك استخدام التعبير س(5).

من الممكن أيضا استخدام فهرسة المتجهات باستخدام نطاق. يتم تحديد النطاق في النموذج الأول: ي ، حيث أنا هو فهرس بداية النطاق ، و ي هو فهرس نهاية النطاق. على سبيل المثال ، س(2:5) إرجاع متجه فرعي يحتوي على عناصر من المتجه العاشر مع فهارس من 2 إلى 5 شاملة.

من المهم ملاحظة أن الفهرسة في سيلاب يمكن أن تكون إيجابية أو سلبية. إذا تم تعيين الفهرس على رقم سالب ، فسيتم تحديد عناصر المتجه بترتيب عكسي. على سبيل المثال ، س(-1) بإرجاع العنصر الأخير من ناقلات س ، و س(-3:-1) إرجاع متجه فرعي يتكون من العناصر الثلاثة الأخيرة من المتجه س بترتيب عكسي.

بناء الجملةالوصفمثال
خامسا (أولا)الوصول إلى عنصر المتجهس (5)
خامسا (أولا: ي)الوصول إلى المتجه الفرعي (من أنا إلى ي)س (2: 5)
خامسا (- أولا)الوصول إلى عنصر المتجه بترتيب عكسيس (-1)
الخامس (- أنا: - ي)الوصول إلى المتجه الفرعي بترتيب عكسي (من أنا إلى ي)س(-3: -1)

توفر فهرسة المتجهات في سيلاب طريقة مرنة وقوية للعمل مع عناصر المتجهات ويمكن استخدامها في مجموعة متنوعة من المواقف التي تتطلب معالجة عناصر المصفوفة الفردية.

العنصر الأول من المتجه

في لغة برمجة سيلاب ، تبدأ فهرسة المتجهات بـ 1. هذا يعني أن العنصر الأول من المتجه له فهرس 1.

للوصول إلى العنصر الأول من المتجه ، يجب عليك استخدام الفهرس 1. على سبيل المثال:

ناقلاتالعنصر الأول
[1, 2, 3, 4, 5]1
[10, 20, 30, 40, 50]10

في المثال أعلاه ، العنصر الأول من المتجه هو [1, 2, 3, 4, 5] يساوي 1 ، والعنصر الأول من المتجه [10, 20, 30, 40, 50] وهو يساوي 10.

العنصر الأخير من المتجه

المتجه هو مصفوفة أحادية البعد تتكون من عناصر يمكن أن تكون أرقاما أو سلاسل أو كائنات أخرى. تتم فهرسة المتجهات في سيلاب من واحد ، أي أن العنصر الأول يحتوي على فهرس 1.

.

هنا هو رمز عينة:

ألف = [1, 2, 3, 4, 5];

آخر_العنصر = أ (النهاية);

ديسب (آخر_عنصر);

خاتمة:

5

لمعرفة عدد عناصر المتجه ، ثم الحصول على العنصر الأخير باستخدام فهرس يساوي حجم المتجه. على سبيل المثال:

ألف = [1, 2, 3, 4, 5];

ن = الحجم (أ،"*") ؛ / / عدد عناصر المتجه أ

آخر_عنصر = أ (ن);

ديسب (آخر_عنصر);

خاتمة:

5

الآن أنت تعرف كيفية الحصول على العنصر الأخير من ناقلات في سيلاب.

نطاق الفهرسة

يتم فهرسة المتجهات في سيلاب من واحد.

هذا يعني أن العنصر الأول من المتجه يحتوي على فهرس 1 ، والثاني يحتوي على فهرس 2 ، وهكذا.

وفي الوقت نفسه ، سيلاب لديه القدرة على استخدام الفهارس السلبية للوصول إلى عناصر ناقلات من النهاية.

لذا ، فإن العنصر الأخير من المتجه يحتوي على فهرس -1 ، والعنصر قبل الأخير يحتوي على فهرس -2 ، وهكذا.

دعونا ننظر إلى مثال:

ألف = [1, 2, 3, 4, 5]

ب = أ (1) / / النتيجة: 1

ج = أ (3) / / النتيجة: 3

د = أ (-1) / / النتيجة: 5

ه = أ (-3) / / النتيجة: 3

في هذا المثال ، يحتوي المتجه " أ " على خمسة عناصر.

نستخدم الفهرسة من 1 إلى 5 للوصول إلى عناصر معينة.

نستخدم أيضا الفهارس السالبة للوصول إلى العناصر من نهاية المتجه.

خطوة الفهرسة

في لغة برمجة سيلاب ، تبدأ فهرسة المتجهات بواحد. هذا يعني أن العنصر الأول من المتجه له فهرس 1. وبالتالي ، للوصول إلى عنصر متجه ، من الضروري تحديد فهرسه بدءا من 1. على سبيل المثال:

المتجه أ:

12345
1020304050

يمكن استخدام الفهارس التالية للوصول إلى عناصر المتجه أ:

  • و [1] = 10
  • و [2] = 20
  • و [3] = 30
  • و [4] = 40
  • أ [5] = 50

يمكنك أيضا استخدام الفهارس السلبية في سيلاب ، والتي تسمح لك بالحصول على عناصر المتجه بترتيب عكسي. على سبيل المثال:

  • أ [-1] = 50
  • و [-2] = 40
  • و [-3] = 30
  • و [-4] = 20
  • و [-5] = 10

خطوة الفهرسة (الزيادة) القيمة الافتراضية هي 1. ومع ذلك ، يمكن تغييره يدويا إذا لزم الأمر.

أمثلة على استخدام الفهرسة

يتم فهرسة ناقلات في سيلاب من 1. هذا يعني أن العنصر الأول من المتجه يحتوي على فهرس 1 ، والثاني يحتوي على فهرس 2 ، وهكذا. فيما يلي أمثلة على استخدام فهرسة المتجهات في سيلاب:

    اختيار العناصر مع شرط معين:

    خامسا = [1, 2, 3, 4, 5];

    المؤشرات = البحث (الخامس > 2);

    ث = الخامس (المؤشرات);