نمایش نتایج 1 تا 40 از 235

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

Hybrid View

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

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

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

  2. #2

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

    نقل قول نوشته شده توسط 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])

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

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

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