رفتن به مطلب

چطور در یک حلقه، شمارنده 5 تا 5 تا جلو بره؟


ارسال های توصیه شده

سلام

 

می خواستم بدونم چطور می تونم یک حلقه بنویسم که شمارنده ش دفعه اول از 1 الی 6 و دفعه دوم از 7 الی 12 و الی آخر رو جدا کنه.

این کدی هستش که نوشتم و اشتباهه:

clc;

clear all;

 

%% Load Data

 

load mgdata.dat

x=mgdata;

x=x(:,2);

 

 

for i=1:100

 

if -10

pop(i).Position=x(i:i+5);

 

end

end

لینک به دیدگاه
سلام

 

می خواستم بدونم چطور می تونم یک حلقه بنویسم که شمارنده ش دفعه اول از 1 الی 6 و دفعه دوم از 7 الی 12 و الی آخر رو جدا کنه.

این کدی هستش که نوشتم و اشتباهه:

clc;

clear all;

 

%% Load Data

 

load mgdata.dat

x=mgdata;

x=x(:,2);

 

 

for i=1:100

 

if -10

pop(i).Position=x(i:i+5);

 

end

end

 

 

سلام

اون شرط رو متوجه نشدم برای چی گذاشتین، ولی اگه فقط جدا کردن به دسته های 6تایی باشه، اینشکلی میشه نوشت:

 

clear;
A = 1:100;

B = mat2cell(A,1,[6*ones(1,floor(size(A,2)/6)) size(A,2)-6*floor(size(A,2)/6)])

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...