مشکل در legend (متلب - MATLAB)

سلام دوستان. من یه برنامه دارم که مقدار پارامترها تغییر میکنه پس مجبورم برنامه رو از اول اجرا کنم و چون باید همه اینها روی یک نمودار رسم بشن از گزینه hold on  استفاده می کنم. حالا وقتی که میخوام اخر کار واسه نمودارای رسم شده legend  بزارم رنگ و شکلی که میزاره با نمودارا یکی نیست. مشکل کجاست و چطوری میشه حلش کرد اگه کمکم کنین ممنونتون میشم