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



مقایسه دو رشته در دو بانک اطلاعاتیزمان کنونی: ۱۳۹۹/۰۳/۱۵، ۱۲:۰۴ ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: mohamad228
آخرین ارسال: mohamad228
پاسخ 2
بازدید 165

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مقایسه دو رشته در دو بانک اطلاعاتی

مقایسه دو رشته در دو بانک اطلاعاتی

#1
با سلام
می خواستم از (بانک اطلاعاتی) که شامل تمام نفرات یک مدرسه و نمره آنها است کدی بنویسم که نام های مربوط به کلاس من را که در یک بانک اطلاعاتی دیگر تعریف کردم پیدا کند و سپس نام و نمره آن را نمایش دهد.بطور مثال دریافت اطلاعات از فایل اکسل
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;
و در اخر اگر برابر نام های کلاسم بود نمره ان را در یک ماتریس دیگر برگردونه و نمایش بدهد
امکانش است راهنمایی کنید


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

مقایسه دو رشته در دو بانک اطلاعاتی

#2
(۱۳۹۸/۱۱/۲۳, ۱۱:۰۴ ب.ظ)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;
و در اخر اگر برابر نام های کلاسم بود نمره ان را در یک ماتریس دیگر برگردونه و نمایش بدهد
امکانش است راهنمایی کنید


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


پرش به انجمن:


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