הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 18-10-07, 13:24   # 1
CSite.co.il
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,816

CSite.co.il לא מחובר  

[בעיה מתמטית] אלגוריתם

אהלן, יש לי בעיה ב JAVA, אבל את הקוד אני לא אכתוב כי לא צריכים אותו.
השאלה היא כזאת, נניח ויש לי מרובע על ציר, ואני בוחר נקודה כל שהיא על הציר,
איך אני בודק אם הנקודה על הציר הוא "בתוך" המרובע או לא?

דוגמא מצויירת:

עכשיו תסתכלו על האדום והורוד, [כמובן לכל נקודה בציר יש x,y] אז איך אני יודע/בודק (מתמטית)
איפה הנקודה נמצאת.

תודה לעונים =))

[אפשר לסמן כל נקודה כ p1,p2,p3,p4 , ואת הנקודה במסומנת איפה שהוא בציר כ point, בשביל הדוגמא]
  Reply With Quote
ישן 18-10-07, 13:34   # 2
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

אני מקווה שהבנתי מה שאמרת...
אבל זה התנאי
Ponit=נקודה ורודה

אם y של point גדול או שווה לy של הנקודה התחתונה של הריבוע לא משנה איזה, וקטן או שווה לy של הנקודה העליונה של הריבוע לא משנה איזה, ואם הx של point גדול או שווה לx לx של הנקודה השמאלית של הריבוע לא משנה איזה, וקטן או שווה לx של הנקודה הימנית של הריבוע לא משנה איזה
אזי
הנקודה נמצאת בתוך בריבוע
אחרת
לא נמצאת בתוך הריבוע
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 18-10-07, 14:22   # 3
hod206
אחראי פורום Off-Topic
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
גיל: 34
הודעות: 2,070
שלח הודעה באמצעות ICO אל hod206 שלח הודעה באמצעות MSN אל hod206

hod206 לא מחובר  

לא כל כך התאמצתי לקרוא מה ש-daMn כתב, אבל ככה אני חושב:
קודם אתה צריך לדעת מה שיעורי ה-X וה-Y של קודקודי המרובע.
תריץ בדיקה על ה-X וה-Y של הנקודה:
1) אם ה-X הוא בין שיעורי ה-X של רוחב (שמאל-לימין) הריבוע,
וגם
2) ה-Y הוא בין שיעורי ה-Y של אורך (מלמטה-למעלה) הריבוע,
אז הנקודה היא בתוך הריבוע.
אם אחד התנאים לא מתקיים, הנקודה לא בתוך הריבוע.
__________________
אנטי וירוס חינם
  Reply With Quote
ישן 18-10-07, 14:29   # 4
CSite.co.il
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,816

CSite.co.il לא מחובר  

שיט! לא שאלתי את השאלה נכון =\ לא נורא תודה בכל מקרה, אם אני אזכר זה אני אכתוב פה.
אבל בגדול זה ככה:
נניח ויש לי קו [נגיד שאלכסון] על הציר.. איך אני בודק אם הנקודה מעליו או מתחתיו?
תמונה: http://www.siz.co.il/my.php?file=mmb2jjrhdeyz.jpg [תלחצו על התמונה כדי שהיא תגדל, תראו גם את ציר ה Y]
[ונניח שאנחנו יודעים את הנקודות, אפשר להמציא נקודות בשביל הדוגמא]
  Reply With Quote
ישן 18-10-07, 14:53   # 5
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

ציטוט:
נכתב במקור על ידי MnM צפה בהודעה
שיט! לא שאלתי את השאלה נכון =\ לא נורא תודה בכל מקרה, אם אני אזכר זה אני אכתוב פה.
אבל בגדול זה ככה:
נניח ויש לי קו [נגיד שאלכסון] על הציר.. איך אני בודק אם הנקודה מעליו או מתחתיו?
תמונה: http://www.siz.co.il/my.php?file=mmb2jjrhdeyz.jpg [תלחצו על התמונה כדי שהיא תגדל, תראו גם את ציר ה Y]
[ונניח שאנחנו יודעים את הנקודות, אפשר להמציא נקודות בשביל הדוגמא]
אתה מוצא את המשוואה של הקו, ואז בודק אם הy של הנקודה גדול מהמשוואה
y>mx+n

אני חושב שצריך להעביר את זה לעזרה בשיעורי בית...
  Reply With Quote
ישן 18-10-07, 16:56   # 6
Source
חבר מתקדם
 
Source's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: אזור המרכז
גיל: 34
הודעות: 626
שלח הודעה באמצעות MSN אל Source

Source לא מחובר  

בהמשך למה שאמר ליאור:
את השיפוע (m) של הקו אתה מוצא כך:
(y2-y1) לחלק ל (x2-x1)

אתה לוקח את הx של הנק', מציב אותו במשוואת הישר ומקבל y ומשווה אותו עם הy של הנק'.
__________________
פיני: מקודד; מתכנת אתרים:
קוד:
HTML [XHTML], CSS, JavaScript, PHP, mySQL

ליצירת קשר:
אי מייל + מסן: pizilber@gmail.com
  Reply With Quote
ישן 18-10-07, 18:01   # 7
CSite.co.il
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,816

CSite.co.il לא מחובר  

אחלה! תודה רבה חברה
כל מה שנשאר זה לכתוב את זה כקוד (:
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 16:17.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ