صفحه 5 از 5 اولاول ... 345
نمایش نتایج 161 تا 200 از 235

نام تاپیک: هفتِ بیجار

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط mb1372 مشاهده تاپیک
    سلام
    تابع زیر ظاهرا بدون مشکل کار میکنه. فقط باید دامنه و ثابت ها رو درست انتخاب کرده باشید.
    function y=fun_fun(t)
    alpha = 101;
    a = 0;
    k = 1;
    h = 0.1;
    y=0;
    f=@(x) sin(x)
    for k=0:round((t-a)/h)
    y=y+(1./(h.^alpha))*((-1).^(k))*nchoosek(alpha,k)*f(t-k*h);
    end
    end
    آلفا نمیشه اعشاری باشه؟
    این معادله برای مبحث مرتبه کسری هست و آلفا معمولا یک عدد کسری و بین 0 تا 2 انتخاب میشه.

  2. #2

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط coronaa مشاهده تاپیک
    آلفا نمیشه اعشاری باشه؟
    این معادله برای مبحث مرتبه کسری هست و آلفا معمولا یک عدد کسری و بین 0 تا 2 انتخاب میشه.
    در مورد ثابت های این تابع نمیدونم. اما میدونم که کد
    nchoosek(alpha,k)

    فقط زمانی جواب میده که k کوچکتر از آلفا باشه (طبق تعریف ترکیب). اون مقدار از آلفا رو صرفا برای رهایی از خطا انتخاب کردم.
    مقدار ثابت ها رو از یک مرجع پیدا کنید.

  3. #3

    نقل قول: هفتِ بیجار

    با سلام خدمت دوستان.
    من یه جدولی دارم که 10 ستون اول مقادیر پارامترها و دو ستون آخر توابع هزینه هستن.
    میخوام توابع هزینه رو با نمودار Pareto رسم کنم. و بهترین تابع هزینه مشخص بشه.
    کسی هست بتونه راهنماییم کنه؟

  4. #4

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط coronaa مشاهده تاپیک
    با سلام خدمت دوستان.
    من یه جدولی دارم که 10 ستون اول مقادیر پارامترها و دو ستون آخر توابع هزینه هستن.
    میخوام توابع هزینه رو با نمودار Pareto رسم کنم. و بهترین تابع هزینه مشخص بشه.
    کسی هست بتونه راهنماییم کنه؟
    کسی نیست کمکم کنه ؟؟؟

  5. #5

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط coronaa مشاهده تاپیک
    با سلام خدمت دوستان.
    من یه جدولی دارم که 10 ستون اول مقادیر پارامترها و دو ستون آخر توابع هزینه هستن.
    میخوام توابع هزینه رو با نمودار Pareto رسم کنم. و بهترین تابع هزینه مشخص بشه.
    کسی هست بتونه راهنماییم کنه؟
    سلام
    مشکل در وارد کردن داده هاست؟ یا رسم نمودار؟
    pareto(V)

    با استفاده از کد بالا میشه یک بردار رو به صورت نمودار ستونی رسم کرد.
    البته با این تعداد زیاد ستونی که مورد نظر شما هست این نمودار، خیلی شلوغ و نامنظم رسم خواهد شد.

  6. #6

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط mb1372 مشاهده تاپیک
    سلام
    مشکل در وارد کردن داده هاست؟ یا رسم نمودار؟
    pareto(V)

    با استفاده از کد بالا میشه یک بردار رو به صورت نمودار ستونی رسم کرد.
    البته با این تعداد زیاد ستونی که مورد نظر شما هست این نمودار، خیلی شلوغ و نامنظم رسم خواهد شد.
    سلام.
    مشکل در رسم نمودار هست.
    من فقط با دو ستون آخر کار دارم و بقیه استفاده نمیشه.
    من نمودار بصورت ستونی نمیخوام. میخوام نقاطی رو توی نمودار نشون بده که کمترین تابع هزینه رو دارن.
    بصورت زیر

  7. #7

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط coronaa مشاهده تاپیک
    سلام.
    مشکل در رسم نمودار هست.
    من فقط با دو ستون آخر کار دارم و بقیه استفاده نمیشه.
    من نمودار بصورت ستونی نمیخوام. میخوام نقاطی رو توی نمودار نشون بده که کمترین تابع هزینه رو دارن.
    بصورت زیر
    :
    منظورتون رو از کمترین تابع هزینه، متوجه نشدم. مثلا اگه دو ستون آخر فایل پیوست به صورت زیر باشه:
    2   3
    15 9
    -2 12
    45 21

    باید چه نقاطی در نمودار رسم بشه؟

  8. #8

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط mb1372 مشاهده تاپیک
    منظورتون رو از کمترین تابع هزینه، متوجه نشدم. مثلا اگه دو ستون آخر فایل پیوست به صورت زیر باشه:
    2   3
    15 9
    -2 12
    45 21

    باید چه نقاطی در نمودار رسم بشه؟
    مثلا اگه همچین ستونی داشته باشیم که 100 تا سطر داشته باشه و بخوایم ده تا از زوج مرتب هایی که کمترین مقدار رو دارند رو رسم کنیم ، (2,3) یکی از اونها خواهد بود.
    مثلا ستون اول را در محور x ها و ستون دوم را در محور y ها رسم کنید.
    اگه همون فایل اکسل رو پلات کنید تصویر پایین رو خواهید داشت. ولی من فقط نقاطی که خودم با خط مشکی به هم وصل کردم رو میخوام.
    در ضمن ، همه اعداد مثبت هستن.

  9. #9

    نقل قول: هفتِ بیجار

    این نقاطی که رسم شدن، برای دو ستون آخر هستن؟ من رسم میکنم بصورت زیر میشه :

  10. #10

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط coronaa مشاهده تاپیک
    این نقاطی که رسم شدن، برای دو ستون آخر هستن؟ من رسم میکنم بصورت زیر میشه :
    عکس باز نشد. ولی میتونم حدس بزنم مشکل کجاست. اعداد خیلی بزرگی در بین داده های بود (10 به توان 20!). نموداری که گذاشتم بزرگنمایی یک قسمت کوچک بود تا عملکرد کد بهتر دیده بشه. در واقع نموداری رو که گذاشتم میتونید با استفاده از دستور زیر (بعد از اجرای کد یا در خط اخر کد اصلی) یا با زوم کردن تولید کنید.
    axis([0 5 0 3])


    پ.ن: هفت بیجار یعنی چی؟ این تاپیک مخصوص سوالای خودتونه؟

  11. #11

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط mb1372 مشاهده تاپیک
    عکس باز نشد. ولی میتونم حدس بزنم مشکل کجاست. اعداد خیلی بزرگی در بین داده های بود (10 به توان 20!). نموداری که گذاشتم بزرگنمایی یک قسمت کوچک بود تا عملکرد کد بهتر دیده بشه. در واقع نموداری رو که گذاشتم میتونید با استفاده از دستور زیر (بعد از اجرای کد یا در خط اخر کد اصلی) یا با زوم کردن تولید کنید.
    axis([0 5 0 3])


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

    پ.ن: یه نوع ترشی مازندرانی هست و در اصلاح یعنی قاطی پاتی . چون سوالات مختلفی می پرسم این عنوان رو انتخاب کردم.
    این قسمت مخصوص سوالات من هست ولی میتونه یه آرشیو ارزشمندی برای دیگر دوستان هم باشه.

  12. #12

    نقل قول: هفتِ بیجار

    منظورم همون نقاطی بود که با دایره قرمز مشخص میشه!
    منم همینکار رو کردم. یعنی داده های خودم رو قرار دادم.
    به صورت زیر پلات شد ولی نقاطش توی ستون end‌ و end-1 وجود نداره!


  13. #13

    نقل قول: هفتِ بیجار

    میشه همین داده هایی که گذاشتم رو شما خودتون پلات کنید؟
    من دقیقا کاری انجام دادم که شما گفتید.
    آدرس دیتا خودم رو دادم کد رو اجرا کردم.

  14. #14

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط coronaa مشاهده تاپیک
    میشه همین داده هایی که گذاشتم رو شما خودتون پلات کنید؟
    من دقیقا کاری انجام دادم که شما گفتید.
    آدرس دیتا خودم رو دادم کد رو اجرا کردم.
    به نظرم مشکل از تکراری بودن ستون آخر در بین داده ها بود. این کد رو امتحان کنید:
    clc
    clear
    close
    global Data var
    Data1=xlsread('C:\Users\Mohsen\Desktop\natayej1.xl sx',1);
    Data=Data1(:,end-1:end);
    Data=sortrows(Data);
    plot(Data(1,1),Data(1,2),'ro','markersize',8) % plot first point
    hold on
    var=zeros(1,2);
    var(1,:)=Data(1,:);
    min_inx_g=max(find(Data(:,2)==min(Data(:,2))));
    plot(Data(min_inx_g,1),Data(min_inx_g,2),'ro','mar kersize',8) % plot min point
    var(end+1,:)=Data(min_inx_g,:);
    min_inx=min_inx_g;
    while 1
    if min_inx~=length(Data)
    [k is_upper]=plot_min_point(1,min_inx);
    if is_upper==1 % there are no points above the line.
    break
    end
    min_inx=k;
    else
    break
    end
    end
    plot(Data(end,1),Data(end,2),'ro','markersize',8) % plot end point
    min_inx=min_inx_g;
    var(end+1,:)=Data(end,:);
    while 1
    if min_inx~=length(Data)
    [k is_upper]=plot_min_point(min_inx,length(Data));
    if is_upper==1 % there are no points above the line.
    break
    end
    min_inx=k;
    else
    break
    end
    end
    plot(Data(:,1),Data(:,2),'b*')
    var=sortrows(var);
    % axis([0 5 0 3])

    اگه بازم مشکلی بود، نقطه ای که داره به داده هاتون اضافه میشه رو بگید و روی نمودار مشخص کنید.

  15. #15

    نقل قول: هفتِ بیجار

    سلام دوستان.
    ببخشید من یه ماتریس 10 در 10 دارم که میخوام اینو بین 0 تا 1 نرمالیزه کنم و بعد از انجام کارم دوباره اون رو به اعداد اصلی برگردونم.
    به چه صورتی باید کد زد؟

  16. #16

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط coronaa مشاهده تاپیک
    سلام دوستان.
    ببخشید من یه ماتریس 10 در 10 دارم که میخوام اینو بین 0 تا 1 نرمالیزه کنم و بعد از انجام کارم دوباره اون رو به اعداد اصلی برگردونم.
    به چه صورتی باید کد زد؟
    حل شد :)
    -------------------

  17. #17

    نقل قول: هفتِ بیجار

    سلام دوست عزیز
    نمیدونم درست متوجه شدم یا نه؟ این کد رو ببینید:
    clc
    clear
    a=100*rand(10,10)
    m=max(max(a));
    a=a/m % normalized
    a=a*m % anormalized!


    پ.ن: حالا دیدم که حل شد :)

  18. #18

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط mb1372 مشاهده تاپیک
    سلام دوست عزیز
    نمیدونم درست متوجه شدم یا نه؟ این کد رو ببینید:
    clc
    clear
    a=100*rand(10,10)
    m=max(max(a));
    a=a/m % normalized
    a=a*m % anormalized!


    پ.ن: حالا دیدم که حل شد :)
    سلام بر شما . بله درسته.
    منم از جای دیگه کد زیر رو گرفتم و استفاده کردم :


    a=100*rand(10,10)
    Ypred=a;
    NormRows = sqrt(sum(Ypred.*Ypred,2));
    Ynorm = bsxfun(@rdivide,abs(Ypred),NormRows);
    a=Ynorm;

  19. #19

    نقل قول: هفتِ بیجار

    سلام.
    میخوام با متلب به وبکم دوربین دسترسی داشته باشم و در هر 10 ثانیه برای مدت یک دقیقه یه عکس بگیره و اون عکس رو به چهار قسمت (4 برش) تبدیل کنه.
    کسی هست کمکم کنه؟

  20. #20

    نقل قول: هفتِ بیجار

    نقل قول نوشته شده توسط coronaa مشاهده تاپیک
    سلام.
    میخوام با متلب به وبکم دوربین دسترسی داشته باشم و در هر 10 ثانیه برای مدت یک دقیقه یه عکس بگیره و اون عکس رو به چهار قسمت (4 برش) تبدیل کنه.
    کسی هست کمکم کنه؟
    کسی نیست کمک کنه؟؟؟

صفحه 5 از 5 اولاول ... 345

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

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