مساعدة في حا معادلات من الدرجة الاولى باستخدامmatlab

مساعدة في حا معادلات من الدرجة الاولى باستخدامmatlab

y=ax+b

x=b/-a

س
اريد فنكشن لحلها

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


[FONT=Arial Narrow][SIZE=5]

[/size][/font]
[CENTER][FONT=Arial Narrow][SIZE=5]a=input('put the value of a : ');[/size][/font]
[FONT=Arial Narrow][SIZE=5]b=input('put the value of  لb: ');[/size][/font]
[FONT=Arial Narrow][SIZE=5]y=[a b][/size][/font][/center]

[FONT=Arial Narrow][SIZE=5][/size][/font][CENTER][FONT=Arial Narrow][SIZE=5]x=y(2)/-y(1) %or x=b/-b[/size][/font][/center]
[FONT=Arial Narrow][SIZE=5]

[/size][/font]

تحياتي

تسطيع ذلك من دون الحاجه الى تعريف القيم مسبقا بواسطة الامر

solve('a*x+b')

او تستطيع وضع قيم معينه بدل الاي والبي

مشكور يا باش مهندس

[CENTER]جربتها ولاكنها لا تنتج اي قيمه وما يبدو من السؤال ان السائل يبحث عن قيمه x عندما y تساوي صفر

which means it does not return any value for x

thanks alot

>> solve('a*x+b')
 
ans =
 
-b/a

[/center]

اخي عبد العزيز
انا كتبتها بشكل عام بحيث يستطيع السائل ان يضع اي قيمة مكان الاي والبي ويطلع عنده الناتج بكل سهولة

جرب البرنامج التالي:
a=input('donner la valeur a);

b=input('donner la valeur b);
Y=[a,b];
X=roots(y);

جزاك الله خيرا