اطلاعیه

Collapse
No announcement yet.

سوال ابتدایی در مورد یه برنامه ساده متلب

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال ابتدایی در مورد یه برنامه ساده متلب

    یک سوالی برام پیشومده ممنون میشم جواب بدین
    میخواستم ببینم این برنامه رو چجوری باید نوشت و رسم کرد
    [y=( [1 0;1 0]+[-0.5 -0.05;0.11 0] * 0.01 * k ) * [1;-1

    که k از 0تا 2000 تغییر میکنه
    برای رسم هم درایه اول و دوم y رو متغیر در نظر بگیره

    ممنون

    #2
    پاسخ : سوال ابتدایی در مورد یه برنامه ساده متلب

    تیکه اولش که خوب باید اینو بنویسی
    k=0:1000;
    برا قسمت دوم هم منظورت رو متوجه نمی شم؟
    می خوای دو تا نمودار یه بعدی تحویلت بده؟
    یا یه نمودار 3 بعدی؟
    این جور که تو تعریف کردی به نظر میاد سه تا متغیر داری
    x1 x2 y1

    دیدگاه


      #3
      پاسخ : سوال ابتدایی در مورد یه برنامه ساده متلب

      ببینین y یه ماتریس 2 در یک میشه حاصلش درست؟
      میخوام نمودار جوری رسم بشه که یکی از دو از دو ارایه y محور افقی و اون یکی محور عمودی باشه

      دیدگاه


        #4
        پاسخ : سوال ابتدایی در مورد یه برنامه ساده متلب

        درود

        y = [0;0];
        for k = 0:2000
        y = [y ([1 0;1 0]+[-0.5 -0.05;0.11 0] * 0.01 * k ) * [1;-1]];
        end
        plot(y(1,2:end),y(2,2:end))

        بدون for هم میشه نوشت.
        مـن هیچ ندانم که مرا آن که سرشت
        از اهل بهشت کرد یا دوزخ زشت
        جامی و بتی و بربطی بر لب کشت
        اين هر سه مرا نقد و تو را نسیه بهشت

        دیدگاه


          #5
          پاسخ : سوال ابتدایی در مورد یه برنامه ساده متلب

          نوشته اصلی توسط marychi
          درود

          y = [0;0];
          for k = 0:2000
          y = [y ([1 0;1 0]+[-0.5 -0.05;0.11 0] * 0.01 * k ) * [1;-1]];
          end
          plot(y(1,2:end),y(2,2:end))

          بدون for هم میشه نوشت.
          دوست من این ارور رو میده
          Subscript indices must either be real positive integer o logicals

          دیدگاه


            #6
            پاسخ : سوال ابتدایی در مورد یه برنامه ساده متلب

            ایرادی نداره راحت اجرا می شه.

            دیدگاه


              #7
              پاسخ : سوال ابتدایی در مورد یه برنامه ساده متلب

              اروری ک نوشتم رو میده دوست من

              دیدگاه


                #8
                پاسخ : سوال ابتدایی در مورد یه برنامه ساده متلب

                مشکلی نداره.
                مـن هیچ ندانم که مرا آن که سرشت
                از اهل بهشت کرد یا دوزخ زشت
                جامی و بتی و بربطی بر لب کشت
                اين هر سه مرا نقد و تو را نسیه بهشت

                دیدگاه


                  #9
                  پاسخ : سوال ابتدایی در مورد یه برنامه ساده متلب

                  کد:
                  clc;
                  clear all;
                  close all;
                  ksave=[];
                  ysave=[];
                  for k=0:2000
                  y=( [1 0;1 0]+[-0.5 -0.05;0.11 0] * 0.01 * k ) * [1;-1];
                  ksave=[ksave,k];
                  ysave=[ysave,y];
                  end;
                  plot(ksave,ysave(1,:),'color','r');
                  hold on;
                  plot(ksave,ysave(2,:),'color','b');

                  دیدگاه


                    #10
                    پاسخ : سوال ابتدایی در مورد یه برنامه ساده متلب

                    از دوستانی که راهنمایی کردن ممنونم

                    دیدگاه

                    لطفا صبر کنید...
                    X