system
(system)
25 ديسمبر 2011، 12:13م
1
السلام عليكم
واجهتني مشكلة في الـ function ي الماتلاب
اذا اردت كتابة برنامج مثلا هذا البرنامج
[LEFT]function y = myfunction (x)
a=[-2-2 0 1]
y=a+x;
تظهر لي هذه العبارة
??? Input argument “x” is undefined.
Error in ==> myfunction at 3
y=a+x
ارجوا منكم المساعدة واعطاءي طريقة استخدامها الصحيحة [/left]
system
(system)
25 ديسمبر 2011، 12:19م
2
اخواني وواخواتي ارجوا مساعدتك اختباري بعد غد …
فى هذا السطر الدالة تاخد قيمة واحد ل x
y = myfunction (x)
ومن ثم يتم جمعها على مصفوفة وهذا غير صحيح
y=a+x
حيث a مصفوفة 4 فى 4
ويجب ايضا وضع نهاية للدالة end
مثلا تكون الدالة على الصورة الاتية
function y = myfunction (x)
a=2;
y=a+x;
end
ويتم استعدائها على الصورة الاتية
>> myfunction(2)
ans =
4
system
(system)
29 ديسمبر 2011، 6:42م
4
السلام عليكم
واجهتني مشكلة في الـ function ي الماتلاب
اذا اردت كتابة برنامج مثلا هذا البرنامج
[LEFT]function y = myfunction (x)
a=[-2-2 0 1]
y=a+x;
تظهر لي هذه العبارة
??? Input argument “x” is undefined.
Error in ==> myfunction at 3
y=a+x
ارجوا منكم المساعدة واعطاءي طريقة استخدامها الصحيحة [/left]
أختي العزيزة عبير هذا يعني ان x غير معرف… يجب أدخال قيمة ال x أو كتابة
syms x في البداية ثم بقية المعادلات
والله أعلم
أحمد