انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
قراردادن نتیجه ادغام دو ماتریس در یک فایل اکسل زیر هم، در متلب

قراردادن نتیجه ادغام دو ماتریس در یک فایل اکسل زیر هم، در متلب

#1
سلام. من میخوام نتیجه ادغام A و B در هر مرحله از لوپ ، زیر هم در یک فایل اکسل قرار بگیره . هرکاری میکنم نمیشه. این کد رو به عنوان مثال در نظ بگیرید:

کد پی‌اچ‌پی:
for i=1:5
  A
=ones(2,5);
  
B=A*i;
  
xlswrite('testdata.xls',[A;B]);
  
i=i+1;
end 

باید چی کار کنم ؟!
پاسخ

قراردادن نتیجه ادغام دو ماتریس در یک فایل اکسل زیر هم، در متلب

#2
سلام.
توجه داشته باشید که نیازی به تغییر متغیر حلقه (در اینجا همان i) درون کدهای حلقه for نیست بلکه خودش خود به خود یک واحد افزایش می یابد (در هر گام حلقه).
همچنین در هر گام حلقه، فایل دوباره از نو نوشته می شد (به ادامه اطلاعات قبلی اضافه نمی شد، بلکه کل فایل از نو ساخته می شد)، بنابراین ما ابتدا کل ماتریس حاوی اطلاعات مورد نظرمان را در حلقه می سازیم، سپس در بیرون حلقه، اطلاعات آن را در یک فایل قرار می دهیم.
کدهای متلب به صورت زیر می باشد :

کد پی‌اچ‌پی:
clear all
close all
clc

= [];
for 
i=1:5
    A
=ones(2,5);
    
B=A*i;
    
C=[C;A;B];
end
xlswrite
('testdata.xls',C); 

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان