PDA

View Full Version : برنامه نویسی متلب



91ghazalak
سه شنبه 12 شهریور 1392, 17:58 عصر
با سلام
یه سوال درمورد یه برنامه تو متلب داشتم. اگه کمکم کنید خیلی ممنون میشم.
من با این کدها یه cell ساختم



close all;
clear all;
clc
A= randi([10,80],1,20);
for i=1:20
X=A(i);
F=[];
for j=1:X/2
F(j)= mod(X,j);
end

all_OF=find(F==0);
OF{i}=[all_OF,X];
end
حالا میخوام کدی بنوبسم که اولین عدد قسمت اول cell با عدد اخرش یه بردار بسازن به همین ترتیب عدد دوم قسمت اول cell با عدد یکی مونده به اخر یه بردار بسازن تا جایی که قسمت اول cell تموم بشه و بعد همین اتفاق برای قسمتهای بعدی cell هم بیفته.
حلقه زیرو برای این کار نوشتم

for i=1:20
j=1:numel(OF{i});
k=numel(OF{i}):1;

S(i,j,k)=[OF{i}(j),OF{i}(k)];

end
که error میده. کسی میدونه مشکل از کجاس؟ اگه میشه راهنماییم کنید!:متفکر:

Desaghi
چهارشنبه 13 شهریور 1392, 22:04 عصر
بطور کلی بهتره در این مواقع متن خطا را هم ذکر کنید.

یا همان پیام خطا را در گوگل جستجو کنید.