دورات هندسية

 

 

محتاج مساعدة في البرنامج ده ضروري

النتائج 1 إلى 4 من 4
  1. [1]
    scorpionn70
    scorpionn70 غير متواجد حالياً

    جديد

    تاريخ التسجيل: Dec 2008
    المشاركات: 2
    Thumbs Up
    Received: 0
    Given: 0

    محتاج مساعدة في البرنامج ده ضروري

    ده برنامج لعمل rotation لل image
    a=imread('C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\431627707.PNG');
    b=rgb2gray(a);
    [m,n]=size(b);
    r=zeros(size(b));
    for i=1:m;
    for j=1:n;
    x2=i(cos(60*pi/180))-j(sin(60*pi/180))
    y2=i(sin(60*pi/180))+j(cos(60*pi/180))
    r(x2,y2)=b(i,j);
    end
    end
    imshow(r);

    المشكلة كل معمل run يحصل error في الجزء الخاص بx2,y2,r
    وللتسهيل انا رفعت الm-file
    http://rapidshare.com/files/17787692...00000.rar.html
    واسف علي الاطالة

  2. [2]
    ahmedmecha
    ahmedmecha غير متواجد حالياً
    عضو متميز
    الصورة الرمزية ahmedmecha


    تاريخ التسجيل: Oct 2006
    المشاركات: 365
    Thumbs Up
    Received: 5
    Given: 0
    أولا --- يجب أن تكون هنالك علامة ضرب قبل i and j

    x2=i*(cos(60*pi/180))-j*(sin(60*pi/180))
    y2=i*(sin(60*pi/180))+j*(cos(60*pi/180))

    ثانيا --- قيمة x2 and y2 ليست عدد صحيح !! وهذا غير ممكن لأنه لايمكنك أستخدامهما كـ index في المصفوفة .. تأكد من القانون



    0 Not allowed!


    Imagination is more important than knowledge


  3. [3]
    scorpionn70
    scorpionn70 غير متواجد حالياً
    جديد


    تاريخ التسجيل: Dec 2008
    المشاركات: 2
    Thumbs Up
    Received: 0
    Given: 0
    شكرا اخي علي ردك
    انا عدلت شوية في البرنامج بس لسه في مشكلة في السطر التاسع الخاص بال r

    0 Not allowed!



  4. [4]
    ahmedmecha
    ahmedmecha غير متواجد حالياً
    عضو متميز
    الصورة الرمزية ahmedmecha


    تاريخ التسجيل: Oct 2006
    المشاركات: 365
    Thumbs Up
    Received: 5
    Given: 0
    أخي فقط حاول كتابة التالي ...

    for i=1:m;
    for j=1:n;
    x2=i*(cos(60*pi/180))-j*(sin(60*pi/180))
    y2=i*(sin(60*pi/180))+j*(cos(60*pi/180))
    r(x2,y2)=b(i,j);
    end
    end

    أعطي لـ m and n أي عدد صحيح ليكن 5 ثم لاحظ قيم x2 and y2 سوف تكون أعداد غير صحيحة وهذا ماقصدته أي إنك لاتستطيع أستخدامهما كـ index فلايمكن مثلا كتابة r(2.4,3.8)f ... تأكد من القانون .


    0 Not allowed!


    Imagination is more important than knowledge


  
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML