نمایش نتایج 1 تا 12 از 12

نام تاپیک: سوال در مورد تابع . کمک :)

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    تهران
    پست
    94

    Unhappy سوال در مورد تابع . کمک :)

    سلام و درود
    من مطلب کار نیستم هیچ آشنایی ندارم
    میشه یه کمک کنین بگین با چه تابعی میشه یک کارکتر گرفت و کداسکیشو برگردوند
    مثلا وقتی enter میزنی کد اسکی enter را بده . یا مثلا کداسکی f3
    به نوعی معادل getch() تو C
    ممنون میشم کمک کنین . تابعی مثل abs پیدا کردم اما این دیگه نمیشه مثلا enter بش داد !!!!

  2. #2
    کاربر تازه وارد آواتار niloofar_f
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    تبریز
    پست
    73

    نقل قول: سوال در مورد تابع . کمک :)

    نقل قول نوشته شده توسط god of war مشاهده تاپیک
    سلام و درود
    من مطلب کار نیستم هیچ آشنایی ندارم
    میشه یه کمک کنین بگین با چه تابعی میشه یک کارکتر گرفت و کداسکیشو برگردوند
    مثلا وقتی enter میزنی کد اسکی enter را بده . یا مثلا کداسکی f3
    به نوعی معادل getch() تو C
    ممنون میشم کمک کنین . تابعی مثل abs پیدا کردم اما این دیگه نمیشه مثلا enter بش داد !!!!
    سلام
    همونطورکه نوشتید abs این کار رو انجام میده، دستور double هم همینطور هست. تنها روش درمورد enter روش زیر به ذهنم رسید!!!

     
    >> a=char(13)

    a =




    >> double(a)

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    تهران
    پست
    94

    نقل قول: سوال در مورد تابع . کمک :)

    دوست عزیر مرسی از جوابت ولی من کدتو متوجه نشدم
    a= ?
    a مساوی چی شده ؟ با چه تابعی میگیره کاراکتر ؟

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    تهران
    پست
    94

    نقل قول: سوال در مورد تابع . کمک :)

    من میخوام کد رو تو قسمت editor بنویسم و از کاربر یک کارکتر بگیره :(

  5. #5
    کاربر تازه وارد آواتار niloofar_f
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    تبریز
    پست
    73

    نقل قول: سوال در مورد تابع . کمک :)

    نقل قول نوشته شده توسط god of war مشاهده تاپیک
    دوست عزیر مرسی از جوابت ولی من کدتو متوجه نشدم
    a= ?
    a مساوی چی شده ؟ با چه تابعی میگیره کاراکتر ؟
    a=char(13) یعنی کاراکتر مربوط به کد اسکی 13 که enter هست رو در a ذخیره میکنه!
    پس این هم برا مشکل شما درمورد enter مناسب نیست! یه روش که وجود داره اینه که یه تابع GETCHAR تعریف میشه که کاراکتر واردشده توسط کاربر رو توی یه متغیر ذخیره میکنه و میتونیم اسکی اون رو بدست بیاریم ولی تابع مربوط به GETCHAr رو من نتونستم توی متلب پیداکنم.
    مثلا ch=GETCHAR فراخوانی میشه و کاراکتر از کاربر خواسته میشه
    سپس کد اسکی ch پیدا میشه.

  6. #6

    نقل قول: سوال در مورد تابع . کمک :)

    سلام
    توی لینک زیر یه فایلی قرار داره، که این کار رو انجام میده:


    CH = GETKEY waits for a single keypress and returns the ASCII code. It accepts all ascii characters, including backspace (8), space (32), enter (13), etc, that can be typed on the keyboard. Non-ascii keys (ctrl, alt, ..) return a NaN. CH is a double.

    CH = GETKEY(N) waits for N keypresses and returns their ASCII codes. GETKEY(1) is the same as GETKEY without arguments.

    GETKEY('non-ascii') or GETKEY(N,'non-ascii') uses non-documented matlab features to return a string describing the key pressed. In this way keys like ctrl, alt, tab etc. can also distinguished. The return is a string (when N = 1) or a cell array of strings.

    [CH,T] = GETKEY(...) also returns the time between the start of the function and each keypress. This is, however, not that accurate.

    This function is kind of a workaround for getch in C. It uses a modal, but non-visible window, which does show up in the taskbar.

    C-language keywords: KBHIT, KEYPRESS, GETKEY, GETCH
    فایل های ضمیمه فایل های ضمیمه

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    تهران
    پست
    94

    نقل قول: سوال در مورد تابع . کمک :)

    این فایل درست کار میکنه اما وقتی طبق مثال خودش تو فایل که کامنت شدش مینویسی ;ch=getkey کار نمیکنه :(

  8. #8

    نقل قول: سوال در مورد تابع . کمک :)

    نقل قول نوشته شده توسط god of war مشاهده تاپیک
    این فایل درست کار میکنه اما وقتی طبق مثال خودش تو فایل که کامنت شدش مینویسی ;ch=getkey کار نمیکنه :(
    کار میکنه، اینم یه نمونه کد برای تست کلید Enter:

    keypressed = getkey;
    while keypressed ~= 13 % 13 is the equivalent to the "enter" key.
    disp('Enter was not pressed. Try again.');
    keypressed = getkey;
    end
    disp('Congratulations! Enter was pressed :) .');


    منبع: http://www.mathworks.com/matlabcentr...ress-enter-key

  9. #9
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    تهران
    پست
    94

    نقل قول: سوال در مورد تابع . کمک :)

    اینو ببین
    [IMG][/IMG]

  10. #10

    نقل قول: سوال در مورد تابع . کمک :)

    نقل قول نوشته شده توسط god of war مشاهده تاپیک
    اینو ببین
    [IMG][/IMG]

    فایل هایی که توی متلب بشه ازشون استفاده کرد، باید داخل مسیر ها (فولدر هایی) باشه، که برای متلب تعریف شده، این مسیرها شامل تمام فولدرهایی هست، که بعد از زدن دستور pathtool، نشون داده میشه. میشه مسیرهای جدید هم بهش اضافه کرد، غیر از این مسیرها، متلب از فایل های داخل مسیر فعلیش (Current Folder) هم میتونه استفاده کنه. الان توی این عکس Current Folder فولدر bin هست. همون بالای نوشته Current Folder، علامت open رو انتخاب کن، مسیرش رو به یه فولدر دیگه مثلا Desktop تغییر بده، فانکشن getkey رو هم داخل همون فولدر قرار بده، الان از getkey میتونی توی متلب استفاده کنی.

    برای اینکه فولدر bin هم دیگه Current Folder نباشه:
    Start in

  11. #11

    نقل قول: سوال در مورد تابع . کمک :)

    دوستان عزیزی که در انجام پروژه های متلب خود دچار مشکل شده اند می توانند برای رفع مشکلات خود به سایت زیر مراجعه کنند:
    http://www.matcode.ir

  12. #12
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    تهران
    پست
    94

    نقل قول: سوال در مورد تابع . کمک :)

    مرسی Imaaan عزیز و matcode

تاپیک های مشابه

  1. یک سوال در مورد تابع بانک اطلاعاتی mysql در php
    نوشته شده توسط Rink.e در بخش PHP
    پاسخ: 10
    آخرین پست: شنبه 16 آذر 1387, 19:33 عصر
  2. سوال در مورد تابع crc32 و crypt
    نوشته شده توسط هانی هاشمی در بخش PHP
    پاسخ: 5
    آخرین پست: جمعه 17 خرداد 1387, 15:00 عصر
  3. سوال: یک سوال در مورد تابع CONTAINS و ...
    نوشته شده توسط MehranZand در بخش SQL Server
    پاسخ: 10
    آخرین پست: سه شنبه 31 اردیبهشت 1387, 09:18 صبح
  4. سوال: در مورد تابع vos_string_hash در C ؟
    نوشته شده توسط mohammad_reza1361 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 05 آبان 1385, 23:24 عصر
  5. سوال در مورد تابع window.open
    نوشته شده توسط JikSearch در بخش طراحی وب (Web Design)
    پاسخ: 3
    آخرین پست: چهارشنبه 30 شهریور 1384, 10:56 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •