کلیدستان

نسخه‌ی کامل: مقایسه دو رشته در دو بانک اطلاعاتی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام
می خواستم از (بانک اطلاعاتی) که شامل تمام نفرات یک مدرسه و نمره آنها است کدی بنویسم که نام های مربوط به کلاس من را که در یک بانک اطلاعاتی دیگر تعریف کردم پیدا کند و سپس نام و نمره آن را نمایش دهد.بطور مثال دریافت اطلاعات از فایل اکسل
A = importdata('abc.xlsx');
B=A.textdata;
C=A.data;
D.x=[];
D.y=[];
D=repmat(D,100,1);
D(2).x='نام';
D(2).y=B(2,11);
for k=3:100
D(k).x=B(k,1);
D(k).y=C(k-2,11);
end
ازاینجا به بعد تابع مقایسه ای رشته ای ایحاد می کنم ولی نمی دونم چطوری ستون رشته را برگردونم و سپس نمره هر رشته ای که برابر بود را نمایش بدهم
for j=2:10
G=strcmp(D(j,1).x,اینجا میخام از بانک اطلاعاتی نام های داخل کلاسم استفاده کنم که مقایسه کنه);
G(j)=G;
و در اخر اگر برابر نام های کلاسم بود نمره ان را در یک ماتریس دیگر برگردونه و نمایش بدهد
امکانش است راهنمایی کنید


بطور خلاصه اینجوری بگم کل نمرات و نام های مدرسه در بانک اطلاعاتی ذخیره میشه و سپس بانک اطلاعاتی نام های کلاس من را با کل نام های مدرسه مقایسه کنه و هر کدام برابر نام های کلاس من بود با نمره ان برگردونه و نمایش بده
(۱۳۹۸/۱۱/۲۳, ۱۱:۰۴ ب.ظ)mohamad228 نوشته: [ -> ]با سلام
می خواستم از (بانک اطلاعاتی) که شامل تمام نفرات یک مدرسه و نمره آنها است کدی بنویسم که نام های مربوط به کلاس من را که در یک بانک اطلاعاتی دیگر تعریف کردم پیدا کند و سپس نام و نمره آن را نمایش دهد.بطور مثال دریافت اطلاعات از فایل اکسل
A = importdata('abc.xlsx');
B=A.textdata;
C=A.data;
D.x=[];
D.y=[];
D=repmat(D,100,1);
D(2).x='نام';
D(2).y=B(2,11);
for k=3:100
D(k).x=B(k,1);
D(k).y=C(k-2,11);
end
ازاینجا به بعد تابع مقایسه ای رشته ای ایحاد می کنم ولی نمی دونم چطوری ستون رشته را برگردونم و سپس نمره هر رشته ای که برابر بود را نمایش بدهم
for j=2:10
G=strcmp(D(j,1).x,اینجا میخام از بانک اطلاعاتی نام های داخل کلاسم استفاده کنم که مقایسه کنه);
G(j)=G;
و در اخر اگر برابر نام های کلاسم بود نمره ان را در یک ماتریس دیگر برگردونه و نمایش بدهد
امکانش است راهنمایی کنید


بطور خلاصه اینجوری بگم کل نمرات و نام های مدرسه در بانک اطلاعاتی ذخیره میشه و سپس بانک اطلاعاتی نام های کلاس من را با کل نام های مدرسه مقایسه کنه و هر کدام برابر نام های کلاس من بود با نمره ان برگردونه و نمایش بده