اطلاعیه

Collapse
No announcement yet.

تعریف تابع

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تعریف تابع

    چه طور می توان تابع بازگشتی در متلب پیاده سازی کرد؟

    با تشکر
    اگر می دانستید عوام به ندرت فکر می کنند دیگر قضاوت ها وحرف های عوام برایتان مهم نبود

    #2
    پاسخ : تعریف تابع

    سلام
    این یک نمونه است که فاکتوریل را برای یک عدد مثبت صحیح محاسبه میکند:
    کد:
    function y=myfact(x)
    if x == 1 || x==0
      y = 1;
      return
    else
      y = x * myfact(x-1);
    end

    دیدگاه


      #3
      پاسخ : تعریف تابع

      این که نوشتید مثال ساده ای من یه تابع دارم می خام بنویسم کمکم می کنید
      :
      void floodFill8(int x, int y, Color fillColor, Color interiorColor)
      {
      if (myBitmap.GetPixel(x, y) == interiorColor)
      {
      myBitmap.SetPixel(x, y, fillColor);
      floodFill8(x + 1, y, fillColor, interiorColor);
      floodFill8(x - 1, y, fillColor, interiorColor);
      floodFill8(x, y + 1, fillColor, interiorColor);
      floodFill8(x, y - 1, fillColor, interiorColor);
      floodFill8(x + 1, y + 1, fillColor, interiorColor);
      floodFill8(x - 1, y - 1, fillColor, interiorColor);
      floodFill8(x - 1, y + 1, fillColor, interiorColor);
      floodFill8(x + 1, y - 1, fillColor, interiorColor);
      چه طور می شه نوشت!!!!!!!

      ممنون میشم کمکم کنید
      مرسی
      اگر می دانستید عوام به ندرت فکر می کنند دیگر قضاوت ها وحرف های عوام برایتان مهم نبود

      دیدگاه


        #4
        پاسخ : تعریف تابع

        این تابع قراره چیکار کنه
        کمی توضیح بدید

        دیدگاه


          #5
          پاسخ : تعریف تابع

          این تابع تابع رنگ کردن است مثلا گفته می شود هر کجا که پیکسل سیاه دیدیم ان را به رنگ دیگری دراورد وبا این کار می توانیم تکه های سیاه تصویر را بر شماریم
          اگر می دانستید عوام به ندرت فکر می کنند دیگر قضاوت ها وحرف های عوام برایتان مهم نبود

          دیدگاه


            #6
            پاسخ : تعریف تابع

            چرا اصرار دارید از تابع بازگشتی استفاده کنید. مثلا با کد زیر میشه به راحتی رنگ هر نقطه ای که سیاه هست رو به سفید تبدیل کرد.
            کد:
            p = imread('C:\Documents and Settings\Administrator\Desktop\drop.jpg');
            [row,col,val] = find( and(and(p(:,:,1)==0,p(:,:,2)==0),p(:,:,3)==0) );
            for i = 1:length(row)
              p(row(i),col(i),:) = [255 255 255];
            end
            image(p)
            رنگ سیاه با (0 0 0) و رنگ سفید هم با (255 255 255) کد شده است.

            دیدگاه


              #7
              پاسخ : تعریف تابع

              این کدی که قرار دادید من در مرحله های قبل نوشتم الان تصویر با دورنج سیاه وسفید دارم
              در واقع با همچین کدی میخام به چند تکه ای بودن تصویر پی ببرم

              ممنون و همچنان منتظر نظرات شما هستم
              اگر می دانستید عوام به ندرت فکر می کنند دیگر قضاوت ها وحرف های عوام برایتان مهم نبود

              دیدگاه

              لطفا صبر کنید...
              X