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





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









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





سفارش شبیه سازی مقالات و پایان نامه
انجام پروژه و شبیه سازی با متلب
آموزش برنامه نویسی رایگان
صفحه 2 از 2 نخست 12
نمایش نتایج: از 11 به 14 از 14
  1. #11
    alireza_havas
    کاربر عادی
    تاریخ عضویت
    Sep 2016
    نوشته ها
    7
    3
    0
    سلام من سيمولينک و ام فايل رو با هم لينک کردم می خوام از ام فايل زمان سيمولينک رو تغير بدم و در بازه زمان های مختلف سيمولينک رو اجرا کنم به چه نحوی این کارو می تونم انجامش بدم مجکرم ..
  2. #12
    Mahdie
    کاربر عادی
    تاریخ عضویت
    May 2020
    نوشته ها
    1
    0
    0
    سلام من در محیط متلب یک متغییر دارم و تو محیط سیمولینک هم ی متغییر دارم میخوام متلب بفهمه این دوتا متغییر یکی هستن باید چی کار کنم
    متغیرم توی یکی از فانکشن های سیمولینک هستش
    ویرایش توسط saeed : 2020/05/21 در ساعت 23:01
  3. #13
    الی
    کاربر عادی
    تاریخ عضویت
    May 2021
    نوشته ها
    4
    0
    0
    سلام دوستان من یک کد ام فایل نوشتم که یک حلقه for داره و توی این حلقه for یک فایل سیمولینک run می شه و من یک معادله در کد ام فایل دارم که در اون یک سیگنال از سیمولینک به صورت آنلاین دریافت میشه و در نهایت خروجی محاسبه میشه مثلا y=az (این معادله دقیق نیست به طور مثال گفتم) که z از سیمولینک استخراج میشه به صورت انلاین و y میشه خروجی من .
    حالا من می خوام راهی پیدا کنم که z که بردار 2 در 1 هست به صورت انلاین در هر گام واردد معادله بشه و در هر گام y حساب بشه و در نهایت من نمودار y رو داشته باشم.
    در حالت عادی که کد رو نوشتم و با بلوک to workspace سیگنال z رو از سیمولینک دریافت کردم کد خطای زیر رو میده :
    Incorrect dimensions for matrix multiplication. Check that the number of columns in the first matrix matches the number
    of rows in the second matrix. To perform elementwise multiplication, use '.*'.

    Error in test2im (line 24)
    Y12=Fp*Z2;

    که کد من به صورت زیر هست:
    clc
    clear
    global Z2
    for t=0:0.002:0.8
    A=[0,0;0,1];
    B=[1;1];
    C=[0,1];
    nn=1;
    Bp=inv(B'*B)*B' ;
    Hp =5 ; % Prediction Horizon
    if t==0
    Z2=[0;100*pi];

    end


    Fp=zeros(Hp,2);
    for i=1:Hp
    Fp(i,=C*A^(i-1);
    end

    Y12=Fp*Z2;
    y2=Y12(1);
    sim RLMPC_F
    end
    figure(1) ;
    plot(t ,y2(:,2) , 'LineWidth' , 2, 'r&#39 ; hold on
    xlabel('Time (second)&#39 ;
    ylabel('y2&#39 ;
    grid on
    title('true&#39 ;


    حالا هم می خوام راجع به کد بهم پیشنهاد بدید هم راجع به تنظیمات بلوک to workspace .
    پیشاپیش ممنونم.
  4. #14
    الی
    کاربر عادی
    تاریخ عضویت
    May 2021
    نوشته ها
    4
    0
    0
    سلام دوستان من یک کد ام فایل نوشتم که یک حلقه for داره و توی این حلقه for یک فایل سیمولینک run می شه و من یک معادله در کد ام فایل دارم که در اون یک سیگنال از سیمولینک به صورت آنلاین دریافت میشه و در نهایت خروجی محاسبه میشه مثلا y=az (این معادله دقیق نیست به طور مثال گفتم) که z از سیمولینک استخراج میشه به صورت انلاین و y میشه خروجی من .
    حالا من می خوام راهی پیدا کنم که z که بردار 2 در 1 هست به صورت انلاین در هر گام واردد معادله بشه و در هر گام y حساب بشه و در نهایت من نمودار y رو داشته باشم.
    در حالت عادی که کد رو نوشتم و با بلوک to workspace سیگنال z رو از سیمولینک دریافت کردم کد خطای زیر رو میده :
    Incorrect dimensions for matrix multiplication. Check that the number of columns in the first matrix matches the number
    of rows in the second matrix. To perform elementwise multiplication, use '.*'.


    Error in test2im (line 24)
    Y12=Fp*Z2;


    که کد من به صورت زیر هست:
    clc
    clear
    global Z2
    for t=0:0.002:0.8

    A=[0,0;0,1];
    B=[1;1];
    C=[0,1];
    nn=1;
    Bp=inv(B'*B)*B' ;


    Hp =5 ; % Prediction Horizon
    if t==0
    Z2=[0;100*pi];

    end




    Fp=zeros(Hp,2);
    for i=1:Hp
    Fp(i,: )=C*A^(i-1);
    end


    Y12=Fp*Z2;
    y2=Y12(1);
    sim RLMPC_F
    end


    figure(1) ;


    plot(t ,y2( :,2) , 'LineWidth' , 2, 'r') ; hold on
    xlabel ('Time (second)') ;
    ylabel('y2') ;
    grid on
    title('true') ;




    حالا هم می خوام راجع به کد بهم پیشنهاد بدید هم راجع به تنظیمات بلوک to workspace .
    پیشاپیش ممنونم.
صفحه 2 از 2 نخست 12
نمایش نتایج: از 11 به 14 از 14

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

  1. خطای setup cannot continue due to a corrupted installation file در نصب ویندوز
    توسط CodeDEV در انجمن سیستم عامل ویندوز Windows
    پاسخ: 8
    آخرين نوشته: 2016/08/25, 23:04
  2. خطای cannot open include file windef.h no such file or directory در Opnet
    توسط tarashe504 در انجمن شبیه سازی با OPNET
    پاسخ: 1
    آخرين نوشته: 2016/05/14, 13:16

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

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

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