اكتب دالة MATLAB تسمى valid\_date والتي تأخذ ثلاثة مدخلات عددية موجبة للسنة والشهر واليوم. إذا كانت هذه الثلاثة تمثل تاريخًا صالحًا، فقم بإرجاع صحيح منطقي، وإلا فسيكون خطأ. اسم وسيطة الإخراج صالح. إذا لم يكن أي من المدخلات عددًا صحيحًا موجبًا، فسيتم إرجاع خطأ أيضًا. لاحظ أن كل سنة تقبل القسمة تمامًا على 4 هي سنة كبيسة، باستثناء السنوات التي تقبل القسمة تمامًا على 100. ومع ذلك، السنوات التي تقبل القسمة تمامًا على 400 هي أيضًا سنوات كبيسة. على سبيل المثال، لم يكن العام 1900 سنة كبيسة، بل كان العام 2000 كذلك. لاحظ أن الحل الخاص بك يجب ألا يحتوي على أي من وظائف MATLAB المضمنة ذات الصلة بالتاريخ.
{"evolved_from": null, "kind": "human", "source": "ewof/sharegpt-instruct-unfiltered-deduped"}