View Full Version : اجرای یک تابع با نام دیگر
حسین علوی
شنبه 24 مرداد 1394, 08:58 صبح
سلام
یک تابع در متلب دارم مانند
function c=pseout(Q,w,epsilons,xrange,yrange,hx,hy)
...
...
end
که با فراخوانی عبارت
pseout(Q,w,epsilons,xrange,yrange,hx,hy)
اجرا میشه حالا من میخام این تابع با نوشتن یک عبارت کوچکتر مثلا A5 اجرا بشه .
لطفا راهنمایی بفرمایید.
rahnema1
شنبه 24 مرداد 1394, 15:24 عصر
سلام
شما فایلی به نام A5.m ایجاد کنید و دستور فوق را داخلش بنویسید و هر وقت A5 بزنید دستور اجرا می شه
حسین علوی
شنبه 24 مرداد 1394, 15:55 عصر
سلام
شما فایلی به نام A5.m ایجاد کنید و دستور فوق را داخلش بنویسید و هر وقت A5 بزنید دستور اجرا می شه
این کار رو انجام دادم ولی اجرا نمیشه راه دیگری وجود داره؟
rahnema1
شنبه 24 مرداد 1394, 16:08 عصر
این کار رو انجام دادم ولی اجرا نمیشه راه دیگری وجود داره؟
ببینید این در صورتیه که قبلش حتما باید
Q,w,epsilons,xrange,yrange,hx,hy
را مقدار دهی کرده باشید وگرنه همین جور دستور بزنید معلومه که اجرا نمی شه
حسین علوی
یک شنبه 25 مرداد 1394, 09:12 صبح
لطفا فایل ضمیمه را ملاحظه بفرمایید
با اینکه تمام متغییرها مقدار دهی میشوند ولی باز هم با تغییر نام تابع اجرا نمیشود.
rahnema1
یک شنبه 25 مرداد 1394, 15:32 عصر
تابع اجرا می شه ولی یه کم اجرای اون طول می کشه
من فایل به نام A5.m را ایجاد کردم و فقط دستور زیر داخلش گذاشتم
pseout(Q,w,epsilons,xrange,yrange,hx,hy)
بعد هم برای اجرا دستور زیر را زدم
load matlab.mat
A5
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.