Thông báo

Collapse
No announcement yet.

Tổng hợp các câu hỏi về Matlab - Trả lời ngay

Collapse
This is a sticky topic.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • toiyntht
    replied
    Các anh xem giúp e code nhận dạng khuôn mặt bằng PCA này xem có lỗi chỗ nào không? Sao hiệu suất nhận dạng thấp quá, phải cho số Eigenfaces = 100 mới nhận dạng đúng được 50%:

    Tạo Eigenfaces:

    L = A'*A;
    [V D] = eig(L);
    D1=diag(D);
    D1=sort(D1);
    s=size(D1);s=s(1);
    D1=D1(s-100); % Chỗ này là để chọn số Eigenfaces
    LeigV = [];
    for i = 1 : size(V,2)
    if( D(i,i)>D1 )
    LeigV = [LeigV V(:,i)];
    end
    end
    E = A * LeigV;
    for i=1:sovector
    dodai=norm(E(:,i));
    E(:,i)=E(:,i)/dodai;
    end

    Nhận dạng bằng khoảng cách Euclid:

    for i = 1 : soanh
    tam = E'*A(:,i);
    toado = [toado tam];
    end
    tam = rgb2gray(InputImage);
    [dong cot] = size(tam);
    InImage = reshape(tam',dong*cot,1);
    dolech = double(InImage)-m;
    anhKT = E'*dolech;
    hinhchieuKT=double(InImage)*0; %Cái này không hiểu để làm gì?
    for i=1:soanh
    hinhchieuKT=hinhchieuKT + anhKT(i,1)*E(:,i);
    end
    kc=norm(double(InImage)-hinhchieuKT);
    khoangcach = [];
    for i = 1 : sovector
    q = toado(:,i);
    tam = ( norm( toadoKT - q ) )^2;
    khoangcach = [khoangcach tam];
    end
    [minKC , vitri] = min(khoangcach);
    anhtim = strcat(int2str(vitri),'.jpg');

    Hay các anh có Code nào nhận dạng khuôn mặt bằng PCA, hay bằng PCA kết hợp với noron thì cho e xin với ạ.
    Em cám ơn rất nhiều.

    Leave a comment:


  • kevodanh
    replied
    các anh ơi cho em hỏi ý nghĩa của đoạn code này với ( thuật toán LMS )
    clc;
    clear all;
    close all;
    load data100;
    M=M(:,1);
    M=M(1:4000);

    fs=500;
    n=4000;
    i = [0 : n-1]';
    B=0.25*sin(2*pi*0.5*i/fs);

    ECG=M+B;
    mu=0.01;

    num=100;
    x=ECG;
    w=zeros(num,1);

    for i=1:n-num+1;

    x1=x(i:i+num-1);
    out(i)=w'*x1;
    e(i)=x(i)-out(i);
    w=w+mu*e(i)*x1;

    end

    figure(1);
    %M1=M(1:3996);

    subplot(3,1,1);plot(B,'k');
    title('Tin hieu mong muon');
    xlabel({'(a)'});

    subplot(3,1,2);plot(x,'k'); axis([0 4000 -1 1])
    title('Tin hieu ECG co nhieu Base line');
    xlabel({'(b)'});

    subplot(3,1,3);plot(e,'k');axis([0 4000 -1 1])
    title('Tin hieu sau khi qua bo loc');
    xlabel({'(c)'});
    %-----------------------------------------------

    Leave a comment:


  • aotay001
    replied
    HELP.....matlap em còn rất mơ hồ. có anh nào chỉ em làm LỌC ẢNH MÀU trên matlap được không vậy. em cám ơn

    Leave a comment:


  • peacenguyen9
    replied
    bác nào rãnh bỏ vài phút viết dùm em code matlab giải bài này với... em cám ơn nhiều
    Click image for larger version

Name:	matlab.jpg
Views:	1
Size:	60.9 KB
ID:	1396442

    Leave a comment:


  • bang_bvh
    replied
    Nguyên văn bởi phuonghust Xem bài viết
    cho em hỏi dòng code này có nghĩa là gì ạ
    Y(n*(i-1)+1 : n*1) =output_bits
    i chạy ạ
    em mới học nên chẳng biết mô tê
    bạn cho output_bits = [1 2 3 4 5 6 7 8 9];n=9 ( n=length(output_bits))
    for i=1:5
    Y(n*(i-1)+1 : n*1) =output_bits;
    end
    bạn chạy thử xem nó ra thế nào nhé? chứ mô tả lệnh thế nào thì khó diễn tả.
    hy vọng giúp có ích cho bạn .

    Leave a comment:


  • phuonghust
    replied
    cho em hỏi dòng code này có nghĩa là gì ạ
    Y(n*(i-1)+1 : n*1) =output_bits
    i chạy ạ
    em mới học nên chẳng biết mô tê

    Leave a comment:


  • luvcjssy
    replied
    Chào anh chị, em đang bí ở bài nhúng dữ liệu vào ảnh bằng phương pháp histograms có sử dụng peak point và zero pint, anh chị nào biết có thể hướng dẫn em cách code như thế nào không. Cám ơn
    Last edited by luvcjssy; 07-06-2014, 17:10.

    Leave a comment:


  • phihai0189
    replied
    Chào các bạn, không biết có bạn nào làm về hệ thống điện thì cho mình hỏi 1 vấn đề, mình mới làm quen simulink. Trong thư viện powerlib, mình muốn mô phỏng đáp ứng của bộ điều khiển khi tải đột ngột tăng lên trong một khoảng thời gian ngắn, nhưng mình không thấy block RLC load thay đổi thông số trong thời gian ngắn, block tải luôn là constant. Hoặc bạn nào có cách nào để tạo ra khối tải đó thì vui lòng chỉ mình, mình xin cảm ơn.
    Có thể trả lời giúp mình qua email: trinhphihai@gmail.com

    Thanks so much !

    Leave a comment:


  • quocviet_ict
    replied
    Anh ơi cho anh e hỏi với, e đang mô phỏng về tầng vật lý của wimax chuẩn IEEE 802.16d , anh nào pro sửa giúp em với ạ. e đang gấp lắm rồi...!!!!!

    https://www.mediafire.com/?16unsxua6sthyew

    Leave a comment:


  • bkee08
    replied
    mình có 1 doan code matlab xử lý ảnh: nội dung là mình sẽ lấy 2 giá trị tâm của 1 vùng trong buc ảnh sau do sẽ tách các vùng đó theo các điểm ảnh có giá trị gần bang trong tâm.code la nhu the nay:
    x=imread('peppers.png');
    imshow(x);
    c1=impixel;
    c2=impixel;
    x=double(x);
    [m n]=size(x);
    k=n/3
    t=zeros(m,k);
    y=sqrt((x(:,:,1)-c1(1,1)).^2+(x(:,:,2)-c1(1,2)).^2+(x(:,:,3)-c1(1,3)).^2);
    z=sqrt((x(:,:,1)-c2(1,1)).^2+(x(:,:,2)-c2(1,2)).^2+(x(:,:,3)-c2(1,3)).^2);

    for i=1:m
    for j=1:k
    if y(i,j)<z(i,j)
    t(i,j)=y(i,j);
    t(i,j)=1;

    end
    end
    end
    q1=t.*x(:,:,1);
    q2=t.*x(:,:,2);
    q3=t.*x(:,:,3);
    q=zeros(m,k,3);

    q(:,:,1)=q1;
    q(:,:,2)=q2;
    q(:,:,3)=q3;


    imshow(q);
    mà sao sau khi imshow(q) thi trong Figure xem ảnh q các pixel deu co gia tri mau là 1 hoac 0 het.tren thuc te ma tran q trong phan command co gia tri khac

    Leave a comment:


  • dientuhou
    replied
    Click image for larger version

Name:	mophong.PNG
Views:	2
Size:	56.9 KB
ID:	1395364e đang làm đồ án mô phỏng bằng matlab!!
    các bác cho e hỏi 1 síu...
    dòng lệnh mà khi ta tích vào radiobutton1 thì popup-menu2 ẩn
    và khi tích vào raddiobutton2 thi popup-menu1 ẩn !!!
    e viết cái lênh nay hok biêt sai cho nào:

    function uipanel1_SelectionChangeFcn(hObject, eventdata, handles)

    if hObject == handles.radiobutton1;

    set(handles.popupmenu2,'enable', off);

    else hObject == handles.radiobutton2;

    set(handles.popupmenu1,'enable', off);

    end
    cảm ơn mọi ng nhiêu nhiều mong đc hồi âm sơm .hihi

    Leave a comment:


  • hungtao93
    replied
    ai chỉ cho mình cách nhập ma trận vào edittext trong GUI với

    Leave a comment:


  • văn lâm 91
    replied
    cả nhà ơi, ai có fime mô phỏng simulink của " radio over fiber" không cho mình xin file với a. mình đang rất cần mà mô phỏng mãi không ra được. ai có cho mình xin vào mail này với a: hientrantran.yb@gmail.com
    cảm ơn cả nhà nhiều a.

    Leave a comment:


  • văn lâm 91
    replied
    cả nhà ơi, ai có fime mô phỏng simulink của " radio over fiber" không cho mình xin file với a. mình đang rất cần mà mô phỏng mãi không ra được. ai có cho mình xin vào mail này với a: hientrantran.yb@gmail.com
    cảm ơn cả nhà nhiều a.

    Leave a comment:


  • văn lâm 91
    replied
    Nguyên văn bởi minhthong_qn Xem bài viết
    Anh em giải thích dùm em cái mô hình simulink này cái em đang làm mô phỏng về hệ thống Radio Over Fiber nhưng Matlab thì hơi yếu anh em nào biết chỉ dùm mình.
    Cảm ơn nhiều
    bạn ơi, cho mình xin file mô phỏng của bạn vơi. mình cũng đang làm đồ án về cái này mail của mình là hientrantran.yb@gmail.com cảm ơn bạn rất nhiều.

    Leave a comment:

Về tác giả

Collapse

ngohaibac Tìm hiểu thêm về ngohaibac

Bài viết mới nhất

Collapse

Đang tải...
X