Matlab prgraming


(system) #1

مرحبا…
لو سمحتو انا باخد مادة matlab وبدي ابرمج سؤال بس بدون ما احدد قيمة لل value
يعني بدي الuser يدخل اي قيمة بس مش عارفة كيف !!قرأت اكتر من شرح بس ما لقيت اللي انا معنيه فيه يا بتمنى من اي حدا يفهمني الفكرة

example

X1,X2,Y1,Y2
HOW CAN i PROGAMMING THOSE VALUES?

[LEFT] find the distance between tow points

.                             D=((X1-X2)^2-(Y1-Y2))^0.5;

HOPE FOR HELPING
THANX ALOT[/left]


(tsaktsak) #2

[CENTER][FONT=Georgia][SIZE=4][COLOR=Navy]السلام عليكم أخي ،

الأمر سهل إن شاء الله ، كل ما عليك هو فقط البرمجة على شكل Function

متال


function [Dist]= test(X1, X2, Y1, Y2)

Dist=((X1-X2)^2-(Y1-Y2))^0.5;

وفي Command Window

يكنك متلا استخدمها كالأتي


d=test(1, 2, 3, 4)

المهم في الأمر إن تحفض ال- Function بنفس اسمها يعني في حالتنا هنا بإسم test

تحياتي [/color][/size][/font]
[/center]


(system) #3

عملتت متل ما قلت حضرتك بس بضل في error شو الغلط برأيك؟!

??? Input argument “X1” is undefined.
Error in ==> test at 3
Dist=((X1-X2)^2-(Y1-Y2)^2)^0.5


(system) #4

شكلي فهمت الموضوع لاني كنت اكبس (f5
قبل ما اكتب على command
شكراا كتير غلبتك معي


(tsaktsak) #5

[CENTER][FONT=Georgia][SIZE=5][COLOR=Navy]العفو أخي ،

بالتوفيق إن شاء الله …[/color][/size][/font]
[/center]