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
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
-
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)'});
%-----------------------------------------------
Comment
-
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.
Comment
-
Em mới làm quen với Matlab, bây giờ gặp Bài tập lớn này, mong anh chị em giúp e phần code với ạ.
bai_tap_lon_detai15.pdf
Comment
-
Chào các anh, anh chi 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 đặc tuyến dòng điện, đien áp trong một khoảng thời gian ngắn va xuất ra XY Graph, nhưng tren đồ thị không grid được và chú thích các đac tuyến thay đổi thông số trong tren do thi ( minh thay doi khoi XY Graph thanh khoi scope thi không mô phong duoc). Hoặc anh chi có cách nào để tạo ra khối khác đó thì vui lòng chỉ em với, em xin cảm ơn. Em dang gap mong cac anh giup.
Có thể trả lời giúp em qua email: ngochuyevn@gmail.com
Thanks..........!
Comment
-
bạn ơi cho t hỏi tại sao khi t định nghĩa hàm:
function [indx qy] =lquan (x,xmin,xmax,nbit)
nlevel=2^nbit;
q=(xmax-xmin)/nlevel;
[indx qy]=quantz(x,xmin+q:q:xmax-q,xmin+q/2:q:xmax-q/2);
sau đó sử dụnggõ 2 lệnh tại cửa sổ lệnh :
>>a=[-0.2 1.9 3.2 -2.5]
sẽ cho ra kết quả
a=
-0.2000 1.9000 3.2000 -2.5000
còn khi gõ lệnh
>> [indx qy]=lquan(a,-4,4,2)
thì lại báo lỗi là không hiểu quantiz
Vậy t đã sai ở đâu? có cần khai báo hàm quantiz hay ko? và nếu khai báo thì khai báo ntn?
Comment
-
Cho mình hỏi về việc link giữa các file GUI lại với nhau. Ví dụ mình đã viết được 2 chương trình GUi A và B. sau đó mình muốn tạo một chương chình C mà giao diện gồm 2 nút nhấn A và B. Khi nhấn vào nút A thì sẽ mở giao diện của chương trình A lên, nhấn nút B thì sẽ mở giao diện của chương trình B lên. Bạn hướng dẫn giúp mình đựợc không?
Comment
-
Chào tất cả mọi người . Em mới học matlap nên cần mọi người bỏ chút thời gian giúp đỡ em 1 tí ạ. Em đang cần giúp đỡ về phần tính toán động học và cho ra đồ thị của bài toán động học cho Robot 2 bậc tự do . Hiện tại thì em tự mò mẫm được 1 đoạn rồi nhưng mà đến đoạn sau em không hiểu lắm với cả vẽ nó chẳng ra đồ thị. Mong mọi người xem giúp em ạ. Đây là code của em :
% Khai báo các biến cùng các điều kiện của biến
syms a1 a2 q1 q2 m1 m2 t g dq1 dq2
% q1, q2, là các biến khớp
% a1, a2 là chiều dài các thanh
% m1, m2 là khối lượng các thanh
% t : Biến thời gian
% g là gia tốc trọng trường
% dq1, dq2 là đạo hàm của q1, q2
assume(a1,'real');assume(a1>0); % a1 là số thực dương
assume(a2,'real');assume(a2>0); % a2 là số thực dương
assume(q1,'real');
assume(q2,'real');
assume(m1,'real');assume(m1>0);
assume(m2,'real');assume(m2>0);
assume(t,'real');assume(t>0);
assume(g,'real');assume(g>0);
assume(dq1,'real');
assume(dq2,'real');
q = [q1,q2]; % Vector các tọa độ suy rộng q
dq = [dq1,dq2]; % Vector các vận tốc dài
% Nhập ma trận D-H
A_01 =[ 1 0 0 a1; 0 0 -1 0; 0 1 0 q1; 0 0 0 1];
A_12 =[ cos(q2) sin(q2) 0 a2*cos(q2); sin(q2) cos(q2) 0 a2*sin(q2); 0 0 1 0; 0 0 0 1];
A_02 = A_01*A_12
% 1. Tìm vi trí và tính vận tốc dài của khâu thao tác
rE = A_02(1:3,4) % Vector tọa độ khâu thao tác
v_qE = diff(rE) % Tính vector vận tốc khâu tác động cuối
% 3. Thay so bai toan dong hoc thuan
disp(' ')
disp('Thay so') % Khi thay số ta sử dụng lệnh subs
disp('Vi tri diem tac dong cuoi')
sub_rE = simplify(subs(rE,{q1 q2 a1 a2},{7*sin(2*t) sin(2*t) 6 5}))
disp('Van toc dai:')
sub_diff_qE = simplify(subs(v_qE,{q1 q2 dq1 dq2 a1 a2 },{7*sin(2*t) sin(2*t) 14*cos(2*t) 2*cos(2*t) 6 5}))
disp('Van toc goc:')
sub_R_0E = simplify(subs(R_0E,{a1 a2},{6 5}));
sub_omega = simplify(subs(omega,{q1 q2 dq1 dq2 a1 a2},{7*sin(2*t) sin(2*t) 14*cos(2*t) 2*cos(2*t) 6 5 }))
% 4. Tính toán và vẽ đồ thị
time=0:0.02:2*pi;
num_rE=zeros(3,length(time));
for j=1:length(time)
num_rE(:,j) = subs(sub_rE,t,time(j));
end
figure(1)
clf
title('Quy dao cua khau tac dong cuoi trong bai toan thuan')
hold on
grid on
for j=1:length(time axis([1, 11, -10, 10 ,-5, 15])
pause
)
plot3(num_rE(1,j),num_rE(2,j),num_rE(3,j),'b+'); % Vẽ quĩ đạo chuyển động bằng MATLAB
plot(rob,[3*time(j),2*time(j),time(j)]); % Vẽ hình ảnh chuyển động 3D của Robot theo quĩ đạo
pause(1/30) % Dùng lệnh pause để tạo cảm giác giống như một đoạn phim
end
Last edited by KLibra; 05-12-2014, 20:14.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho tìm mua đồng hồ vạn năngbởi matnetgia99Ồ, cái này mình cũng có nè, có ai mua không, đồ cũ dùng từ năm 2008, hư 1 2 giai gì đấy bỏ xó hơn năm nay...
-
Channel: Điện tử dành cho người mới bắt đầu
17-02-2025, 14:40 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80À, sản phẩm họ thiết kế ra, họ yêu cầu mình chứng minh là sau chỉnh sửa thì 1 là gỡ jump cắm lại không hư mạch, 2 là gỡ jump thì 220Vdc vẫn dùng được led áp thấp 20V mà không hư led như mình báo, nên họ hiểu rõ mà....
-
Channel: Điện tử công suất
17-02-2025, 06:08 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Tôi biết và tôi biết.
Sẽ bắt đầu với cái Sồn La, rồi mấy mạch nguồn vớ vỉn.... Rồi sẽ đèn led...
Cuộc đời là những chuyến xe, nên sẽ có:
Xe đạp điện, xe máy điện, xe ô tô điện, xe cấp cứu điện, xe tang điện.
Rồi xem.-
Channel: Điện tử công suất
17-02-2025, 01:38 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Vấn đề là thu ánh sáng rồi phát ra ánh sáng cơ. Hồi mẫu giáo cô bảo đừng làm, lão không nhớ à?
Tốt nhất im mồm....-
Channel: Điện tử công suất
17-02-2025, 01:26 -
-
Trả lời cho Tiếng Anh cho người Việtbởi bqvietBài học kiểu trực tuyến dù là loại đơn giản bậc nhất cũng vẫn cần chú tâm. Chỉ bật tai nghe lên thì không có loại nào thấm nổi đâu. Cách hay hơn, dễ hơn là kiếm phim tiếng Anh nào đó xem, ban đầu bật phụ đề tiếng Việt, nghe và...
-
Channel: Tâm tình dân kỹ thuật
14-02-2025, 16:15 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanỞ đtvn này mới biết đến 2 loại mạch
1 step down
2 step up
Bây giờ anh lưu vong làm thuê bên nước lạ còn làm ra cái mach vừa up vùa dow luôn.
Tính chất là:
1 Đầu vào bằn ra cho nối thẳng
2 Đầu vào cao hơn...-
Channel: Điện tử công suất
14-02-2025, 00:51 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanHa ha !
Thay đổi cách nghĩ thì sẽ nghĩ ra.
.
.
.
Một thứ cần kiểm soát dòng + nhiệt + công suất tiêu tán. Nhưng lại dùng tư duy ổn áp. Làm sao mà giải quyết được.
Nó là mạch ổn dòng.
Vì thế các anh nước lạ không thèm quan tâm là phải....-
Channel: Điện tử công suất
14-02-2025, 00:42 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Vì cứ phải chỉnh sửa cho mỗi dải điện áp, quên chỉnh thì hư chíp phải bảo hành nên em thấy bất tiện, mới cần cái mạch 1 dải áp cao dùng cho tất cả loại đèn đó bác!...
-
Channel: Điện tử công suất
13-02-2025, 17:02 -
-
Trả lời cho Tiếng Anh cho người Việtbởi hankhungdtMình thỉnh thoảng cũng làm việc với người nước ngoài nói tiếng Anh thì toàn ghép nhặt từ, cộng với quơ tay quơ chân để diễn tả, hix. Nỗi khổ là không biết cách để mô tả sự việc. Tôi muốn tìm các bài giảng tiếng anh nào phù hợp...
-
Channel: Tâm tình dân kỹ thuật
13-02-2025, 08:43 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi ti500Chúc mừng bác đã chỉnh sửa thành công, nhưng theo em thì video hơi rối nếu bác muốn gửi cho bên supplier xem.
Nếu là em thì em chỉ cần nối dây để hiển thị liên tục điện áp ở ngõ ra là 220Vdc trước khi gắn LED, kế đến là cắm...-
Channel: Điện tử công suất
13-02-2025, 07:39 -
Comment