کلیدستان

نسخه‌ی کامل: اشکال در برنامه نویسی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام

یه کد دارم مینویسم که یه سری از اعداد رو میزاره توی یه ماتریس الان میخوام یه تعدادی از سطر های اون ماتریس که شماره سطرها از lx*ly بیشتر رو حذف کنم ولی درست کار نمیکنه نمیدونم اشکال کارم کجاست !!!

کد پی‌اچ‌پی:
clc 
clear all
clc 
clear all
lx
=4
ly
=4
nodenumberelements
=zeros(lx*ly,4)
NN=1:(lx+1)*(ly+1)+lx+ly+1
N
=(lx+1)*(ly+1)
j=1:N-(lx+2)

for 
i=1:(lx+1)*(ly+1);
    nodenumberelements(i,:)=[NN(i):NN(i)+1,NN(lx+i+2):-1:NN(lx+i+1)];
end

nodenumberelements

if NN>lx*ly
    nodenumberelements
(NN,:)=[]
end 
(۱۳۹۵/۰۲/۳۰, ۱۰:۰۵ ب.ظ)Student نوشته: [ -> ]سلام

یه کد دارم مینویسم که یه سری از اعداد رو میزاره توی یه ماتریس الان میخوام یه تعدادی از سطر های اون ماتریس که شماره سطرها از lx*ly بیشتر رو حذف کنم ولی درست کار نمیکنه نمیدونم اشکال کارم کجاست !!!

کد پی‌اچ‌پی:
clc 
clear all
clc 
clear all
lx
=4
ly
=4
nodenumberelements
=zeros(lx*ly,4)
NN=1:(lx+1)*(ly+1)+lx+ly+1
N
=(lx+1)*(ly+1)
j=1:N-(lx+2)

for 
i=1:(lx+1)*(ly+1);
    nodenumberelements(i,:)=[NN(i):NN(i)+1,NN(lx+i+2):-1:NN(lx+i+1)];
end

nodenumberelements

if NN>lx*ly
    nodenumberelements
(NN,:)=[]
end 
سلام
متغیر رو دوباره با مقادیر مورد نظر مقدار دهی می کنیم

کد پی‌اچ‌پی:
nodenumberelements=nodenumberelements(1:lx*ly,:)