دورات هندسية

 

 

ربط Excel بالــ matlab

النتائج 1 إلى 6 من 6
  1. [1]
    الصورة الرمزية غــلا
    غــلا
    غــلا غير متواجد حالياً

    جديد

    تاريخ التسجيل: Jun 2009
    المشاركات: 4
    Thumbs Up
    Received: 0
    Given: 0

    ربط Excel بالــ matlab

    السلام عليكم ورحمه الله وبركاته
    اريد المساعده فى ربط Excel بالـ matlab
    فلقد طبقت تعليمه xlswrite
    لتخزيبن الـ features "السمات" لصور المخزنه فى work
    وبعد تطبيقها
    تم التخزين فى Excel
    قفط صف واحد و9 اعمده
    وهذه هى التعليمه
    كود:
     
    
    xlswrite('all_parameter', [m sgma v k sk md uniform uniform1 uniform3])
    وهذه التعليمه داخل for من 1 الى 220

    انا اريده ان يخزن 9 اعمده والتى تمثل عدد السمات
    220صف والذى يمثل عدد الصور المخزنه فى work


    طلبى هو : كيف اجعله يخزن سمات جميع الصور فى Excel

    *وهل استطيع تخزين الصور الموجوده فى الـwork فى الــExcel
    وتخزين اسماء الاشخاص اصحاب الصور
    والسمات ايضا فى ملف Excel واحد

    *وجعل الماتلاب ياخذ كل صوره جديده ويحسب لها السمات
    ويقارنها بالسمات المخزنه فى الـ Excel
    باستخدام داله corr2 لكل صف
    وعند تطابق احد الصفوف مع سمات الصوره المدخله تماما
    يظهر بيانات الشخص المخزنه بالـ Excel
    ووقت الذى تم فيه ادخالها والتعرف عليها

    اتمنى ممن لديه معرفه فى هذا الموضوع حتى لو بسيطه
    ان يساعدنى

    تمنياتى للجميع بالتوفيق
    تحياتى
    غــلا

    من مواضيع غــلا :


    0 Not allowed!


    التعديل الأخير تم بواسطة غــلا ; 2009-06-05 الساعة 08:17 PM

  2. [2]
    ahmedmecha
    ahmedmecha غير متواجد حالياً
    عضو متميز
    الصورة الرمزية ahmedmecha


    تاريخ التسجيل: Oct 2006
    المشاركات: 365
    Thumbs Up
    Received: 5
    Given: 0

    وعليكم السلام ورحمة الله وبركاته

    لم أفهم معنى السؤال بالضبط لكني أخمن بعض الاجوبة .. لانه بصراحة ليس سؤال واحد

    أولاً لاتضعي الايعاز داخل loop لانه سوف ينفذ 220 !!
    أعملي التالي ... في البداية عرفي المصفوفة كاملة وللبيانات الغير رقمية أستخدمي متغير cell والاحسن أن تستخدمي cell في كل الاحــــوال لأنه يقبل المتغيرات بجميع أشكالها في مصفوفة واحده ... وبعدها نفذي الايعــــــــاز في نهاية الـ loop

    مثلا

    كود:
    A = {'Ahmed', 'Ali'; 8, 9}
    xlswrite('Myfile.xls',A)

    سوف يكون الصف الاول عبارة عن أسم المتغيرات والصفوف الاخرى هي القيم ...

    ليس لدي خبرة بربط الماتلاب بالاكسل لكني مستعد للمساعدة قدر الامكــــــان



    0 Not allowed!


    Imagination is more important than knowledge


  3. [3]
    غــلا
    غــلا غير متواجد حالياً
    جديد
    الصورة الرمزية غــلا


    تاريخ التسجيل: Jun 2009
    المشاركات: 4
    Thumbs Up
    Received: 0
    Given: 0
    مشكور جدا و الله يعطيك العافيه
    على الرد
    سأقوم بعمل ملاحظاتك

    0 Not allowed!



  4. [4]
    غــلا
    غــلا غير متواجد حالياً
    جديد
    الصورة الرمزية غــلا


    تاريخ التسجيل: Jun 2009
    المشاركات: 4
    Thumbs Up
    Received: 0
    Given: 0
    السلام عليكم ورحمه الله وبركاته
    انا اعتقد انى عملت مثل ما خبرتنى بس للاسف مارضى يتطبق
    لما جربت الربط لوحده تتطبق اما لما ادخله بالبرنامج يطلعerror
    الكود

    قرأت الصور من مجلدات مختلفه

    حسبت 9 سمات
    واريد تخزينها لمقارنتها بعد ذلك بسمات الصوره الجديده

    كود:
     
    
    clc clear clear all for d=1:10 name=strcat('image',int2str(d),'\image',int2str(d),'.jpg'); im=imread(name); for w=1:21 if w<=10 im=imresize(im, [200 200]); im=imread (strcat('image11\',int2str(d),'\image00', int2str(w),'.jpg')); elseif w<=21 for ee=350:360 im=imread(strcat('image11\',int2str(d),'\image', int2str(ee),'.jpg')); end end end end for u=1:220 im=imresize(im, [200 200]); i=double(im); id=i(:); m=mean(id); sgma=std(id); v=var(id); k=kurtosis(id); sk=skewness(id); md=median(id); f1=i(:,:,1); f2=i(:,:,2); f3=i(:,:,3); h1=imhist(f1); h2=imhist(f2); h3=imhist(f3); k1=size(h1); u=0; u1=0; u2=0; for i=1:k1 u=u+h1(i).^2; u2=u2+h3(i).^2; u1=u1+h2(i).^2; end uniform=u; uniform1=u1; uniform3=u2; end for z=1:10 aa={name}; aa1=cell({'ghlaa','eman','mona','nuha','majdah','maha','farah','reem','abrar','bodoor'}); aa2=cell({'Management','Accountings','Engineering','Maintenance','Blueprints','Security','Indentures and Purchases','Projects','Affairs of Staffers','Inspecting and Vetting on Products'}); aa3=cell({'Manager','Staffer','Manager of Dept','Staffer','Assignee','Monitored','Staffer','Manager','Secretary','Staffer'}); end a={'name of image','name','Department','job','m', 'sgma', 'v', 'k','sk','md','uniform','uniform1','uniform3';aa(z),aa1(z),aa2(z),aa3(z),m,sgma,v,k,sk,md,uniform,uniform1,uniform3}; for i=1:230 x=a; first=strcat('A',num2str(i)); xlswrite('results',x,'sheet1',first) end
    لا اعلم اين الخطأ
    وهل فكرتى منطقيه او لا


    تمنياتى للجميع بالتوفيق
    تحياتى
    غــلا

    0 Not allowed!



  5. [5]
    ahmedmecha
    ahmedmecha غير متواجد حالياً
    عضو متميز
    الصورة الرمزية ahmedmecha


    تاريخ التسجيل: Oct 2006
    المشاركات: 365
    Thumbs Up
    Received: 5
    Given: 0
    السلام عليكم

    للأسف ليس لدي image toolbox ولا أعرف ماهي فكرتك بالتحديد ... وما هو error هل يمكنك أن تضعي رسالة الخطأ
    بالنسبة للكود فيمكنك تغيير بعض الاسطر كالتالي ..
    - أستخدمي pwd and fullfile لتكوين الـ path of the image file بدلا من strcat
    - لتعريف متغير cell جديد لاتحتاجين لكتابة إيعاز cell كما في
    aa1=cell({'ghlaa','eman','mona','nuha','majdah','m aha','farah','reem','abrar','bodoor'});% pp

    يكفي أن تضعي الاسماء بين قوسين { }
    - في إيعاز xlswrite الاخير ... الايعاز موجود داخل loop وهذا يعني أنه يجب تغيير ملف الاكسل 230 مرة !! ... الماتلاب سوف يعطي رسالة خطأ في هذه الحالة .. لذلك ضعي الايعاز خارج الـ loop
    أعني عرفي المتغير first and x كمصفوفة كاملة وبعدها نفذي الايعاز



    0 Not allowed!


    Imagination is more important than knowledge


  6. [6]
    غــلا
    غــلا غير متواجد حالياً
    جديد
    الصورة الرمزية غــلا


    تاريخ التسجيل: Jun 2009
    المشاركات: 4
    Thumbs Up
    Received: 0
    Given: 0
    السلام عليكم ورحمه الله وبركاته
    الحمدلله خزنت السمات
    لكن الان اريد تخزين اسماء الموظفين ورواتبهم واسماء صورهم
    فلكل موظف عندنا 23 صوره
    وفكرتى كانت تخزين اسمائهم على هيئه مصفوفه وكذلك اقسامهم واسماء الصور
    وبعد ما يخزن اسماء 23 صوره يقوم بتخزين الاسم التالى وهكذا بدون علامه التنصيص
    اما فى الاكسل او فى الماتلاب
    والف شكر على الرد

    0 Not allowed!



  
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML