ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2016/07/31
    37
    26

    مشکل ارور متلب Illegal use of reserved keyword "else".

    [LEFT]
    سلام دوستان این کد رو نوشتم و این ارور رو میده لطفا راهنمایی کنید
    clc
    clear all
    A=linspace(0,0.5,100);
    r= ( (A.^2)./(1-A) ).* ( pi - (1/2)* cos(A/(2-3*A)) + (sqrt((1-A).*(1-2*A)))./A );
    p1=1-A;
    p2=3.*A-2;
    p3=2.* sqrt((1-A).*(1-2.*A));
    PG1= A./(1-A);
    PG2=A./(2-3.*A);
    PG3=A./(2.* sqrt((1-A).*(1-2*A)));
    v1=sqrt((((1-A)./A).^2)-((1./r).^2))+((2./(A.^2)).*(1-A).*(1-(2.*A)))+((3.*(1-A))./A)-((1./r).*((2*pi)-(3.*asin((A./r)./(1-A)))- acos(A./(2-3.*A))-(2.*asin((A./r)./(2-3.*A)))+((2./A).*sqrt((1-A).*(1-(2.*A))))))+(1./(2.*(r.^2)));
    v2=sqrt((((1-A)./A).^2)-(1./r).^2)+(3.*(1-A)./A)-(1./r).*(2*pi-(3.*asin((A./r)./(1-A)))-(3.*asin((A./r)./(2-3.*A))));
    rG= ((A.^2)).*( (pi+ sqrt(1-A)./A)- (0.5).* acos(A./(2-A)) );
    m1=(2.*sqrt(1-A)./A)-(1./rG);
    m2=sqrt((((2-A)./A).^2)-(1./(rG.^2)));
    v3=2.*m2-(2./rG).*(acos((A./rG)./(2-A)));
    v4=1+(1./2).*(m1.^2)+m2-(1./rG).*(acos((A./rG)./(2-A))+asin(A./(2-A)));
    for i=1:100
    if p1(i)<p3(i)
    semilogy(A,v1,'r','linewidth',2);
    grid on
    hold on
    else
    if (r(i)>=p3(i))
    semilogy(A,v1,'r','linewidth',2);
    grid on
    hold on
    else
    if r(i)>p1(i)&&r(i)<p3(i)
    semilogy(A,v2,'r','linewidth',2);
    grid on
    hold on
    end
    end
    end
    if m1<=0
    semilogy(A,v2,'r','linewidth',2);
    grid on
    hold on
    else
    semilogy(A,v3,'b','linewidth',2);
    grid on
    hold on
    else
    semilogy(A,v4,'b','linewidth',2);
    grid on
    hold on
    end
    end
    legend('Half Buck','Buck-G');
    xlabel('A');
    ylabel('\DeltaV_o/V_o* c/c_r');
    [/LEFT
    ]
  2. #2
    2017/06/13
    1,390
    852

    پاسخ : مشکل ارور متلب Illegal use of reserved keyword "else".

    نقل قول نوشته اصلی توسط foxfox

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    [LEFT]
    سلام دوستان این کد رو نوشتم و این ارور رو میده لطفا راهنمایی کنید
    clc
    clear all
    A=linspace(0,0.5,100);
    r= ( (A.^2)./(1-A) ).* ( pi - (1/2)* cos(A/(2-3*A)) + (sqrt((1-A).*(1-2*A)))./A );
    p1=1-A;
    p2=3.*A-2;
    p3=2.* sqrt((1-A).*(1-2.*A));
    PG1= A./(1-A);
    PG2=A./(2-3.*A);
    PG3=A./(2.* sqrt((1-A).*(1-2*A)));
    v1=sqrt((((1-A)./A).^2)-((1./r).^2))+((2./(A.^2)).*(1-A).*(1-(2.*A)))+((3.*(1-A))./A)-((1./r).*((2*pi)-(3.*asin((A./r)./(1-A)))- acos(A./(2-3.*A))-(2.*asin((A./r)./(2-3.*A)))+((2./A).*sqrt((1-A).*(1-(2.*A))))))+(1./(2.*(r.^2)));
    v2=sqrt((((1-A)./A).^2)-(1./r).^2)+(3.*(1-A)./A)-(1./r).*(2*pi-(3.*asin((A./r)./(1-A)))-(3.*asin((A./r)./(2-3.*A))));
    rG= ((A.^2)).*( (pi+ sqrt(1-A)./A)- (0.5).* acos(A./(2-A)) );
    m1=(2.*sqrt(1-A)./A)-(1./rG);
    m2=sqrt((((2-A)./A).^2)-(1./(rG.^2)));
    v3=2.*m2-(2./rG).*(acos((A./rG)./(2-A)));
    v4=1+(1./2).*(m1.^2)+m2-(1./rG).*(acos((A./rG)./(2-A))+asin(A./(2-A)));
    for i=1:100
    if p1(i)<p3(i)
    semilogy(A,v1,'r','linewidth',2);
    grid on
    hold on
    else
    if (r(i)>=p3(i))
    semilogy(A,v1,'r','linewidth',2);
    grid on
    hold on
    else
    if r(i)>p1(i)&&r(i)<p3(i)
    semilogy(A,v2,'r','linewidth',2);
    grid on
    hold on
    end
    end
    end
    if m1<=0
    semilogy(A,v2,'r','linewidth',2);
    grid on
    hold on
    else
    semilogy(A,v3,'b','linewidth',2);
    grid on
    hold on
    else
    semilogy(A,v4,'b','linewidth',2);
    grid on
    hold on
    end
    end
    legend('Half Buck','Buck-G');
    xlabel('A');
    ylabel('\DeltaV_o/V_o* c/c_r');
    [/LEFT
    ]
    سلام
    خوب مشخصا ارور داره میگه از ساختار شرطی درست استفاده نکردید.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    رو چک کنید. احتمالا یا دارید از کلمه کلیدی اشتباه استفاده میکنید یا به تعداد کافی end نمیذارید.
نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. ساخت "KV"کیلو ولت متر برای مدارات "های ولتاژ" +تصویر
    توسط seeto در انجمن ترانسفورماتورها و ماشين هاي الکتريکي
    پاسخ: 17
    آخرين نوشته: 2019/01/29, 21:13
  2. بستن کلید تبدیل به روش های "بازاری" و "حرفه ای"
    توسط imanzohdi در انجمن تاسیسات الکتریکی
    پاسخ: 9
    آخرين نوشته: 2016/01/21, 15:59
  3. تفاوت یا تعریف "switching frequency" و "response time" چیست ؟
    توسط majidshahrouzi در انجمن الكترونيك صنعتی
    پاسخ: 5
    آخرين نوشته: 2015/02/01, 09:53
  4. پاسخ: 4
    آخرين نوشته: 2015/01/28, 10:41
  5. پاسخ: 4
    آخرين نوشته: 2013/07/10, 11:15

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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