ارجو مساعدتي هذه اول مشاركه لي


(system) #1

السلام عليكم ورحمه الله وبركاته

سؤال1:كيف أستطيع بعد عمل رن للبرنامج إدخال نص بدون سينقل كوتيشن’'
لان لما اكتب في كومند لازم احط النص بين سينقل
سؤال2:عند استخدام function
مثل
function [a,b,c]=salary[x]
كيف أجيب قيم a,cبدون b
عند عمل رن للبرنامج انا اعرف اجيب اول وثاني قيمه بس مااعرف كيف اجيب اول واخر قيمه متغير
مثال:
function [a,b,c]=salary[x
a=1+0
b=a*10
c=a%b
عند عمل رن واردت اظهار قيم a,c لااستطيع
اتمنى اني وضحت سؤال وشكرا ارجو الرد سريعا


(المهندس سعود) #2

لم افهم ولكن الفنكشن كهذا لا ينعمل له رن وانما ستدعى من الكوماند ويندوز
هكذا

[a,b,c]=salary(13)

لاحظ بدون كتابة function


(المهندس سعود) #3

اتمنى ان تكون الصوره واضحه


(system) #4

شكرا على الرد
المقصود هل أستطيع عند استدعاء الداله اريد جواب المتغير شa,cبدون b
يعني لما استدعي الداله اريد ان يظهر لي الناتج هكذا
a=1
c=0
بدون اظهار ناتج المتغير b
لان بطريقه استدعاءك ستظهر قيم كل المتغيرات


(المهندس سعود) #5

عادي اشطبي b
من الداله الاصليه هكذا

[function [a,c]=salary(x)
......
......

ومن ثم استدعي الداله مرة اخرى هكذا

[a,c]=salary(55)

(المهندس سعود) #6

اذا لم تضبط معك
انسخيلي كيف تكتبي البرنامج وكيف تستدعيه بالضبطcopy paste


(system) #7

هالشئ طلبته منا الاستاذه هي لاتريد شطب b من الداله الفكره بالاستدعاء
function [a,b,c]=motion(t)
a=.5t;
b=a
t;
c=b*t;
>>motion(10)
ans=500
>>[a,b,c]=motion(t)
a=500
b=50
c=9
طلبت منا ان نوجد a.cفقط
يعني الكود يكون نفسه فقط الفكره بالاستدعاء لان لوكتبت مثل فكرتك فقط متغيرين سيصبح الناتج حل المعادله الاول والثانيه لان الاسماء المتغيرات عند الاستدعاء ليس بالضروره تكون نفسها بالبرنامج ياليت ترد اليوم ان استطعت بكره لازم نعطيها الجواب