Thông báo
Collapse
No announcement yet.
Lập trình GUI trong Matlab
Collapse
This is a sticky topic.
X
X
-
Ban nao giup minh lap trinh gui de mo phong cac ky thuat phan tap thoi gian va khong gian trong wcdma voi.
-
em có 1 phương trình sai phân, dạng y(k+3)= K -D*y(k+1) -E*y(k). giờ em muốn vẽ đồ thị của nó, với thời gian trích mẫu T thành 1 đồ thị dạng liên tục, đến k= giá trị mình đặt. thì phải làm thế nào? bên cạnh đó, muốn hiển thị một vài giá trị của y(k) theo k mình muốn thì làm thế nào?
thanks!
Leave a comment:
-
Lập trình giao diện Gui
các pro cho minh hỏi với..
mình cứ tạo được 1 chương trình Gui ,sau khi tạo thì chạy OK....nhưng lưu vào ,tắt matlab thì sau khi mở lại nó không chạy được nữa mà toàn báo lỗi thế này
Đây là 1 ví dụ về một phép trừ đơn giản....mấy chương trình phức tạp sau cũng bị 1 lỗi thế này...Các bạn chỉ dùm mình vớiCode:Error in ==> pheptru>pushbutton1_Callback at 128 val1 = get(handles.editstr1,'string'); Error in ==> gui_mainfcn at 96 feval(varargin{:}); Error in ==> pheptru at 42 gui_mainfcn(gui_State, varargin{:}); Error in ==> @(hObject,eventdata)pheptru('pushbutton1_Callback',hObject,eventdata,guidata(hObject))
Leave a comment:
-
function load_jpg_Callback(hObject, eventdata, handles)
% hObject handle to load_jpg (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global anh
[filename, pathname]=uigetfile( ...
{'*.jpg','JPEG File (*.jpg)'; ...
'*.*','Tat ca dinh dang (*.*)'}, ...
'Mo file anh');
var=strcat(pathname,filename);% noi pathname voi filename
anhbandau=imread(var); % mo anh luu trong var
anh=anhbandau;
axes(handles.axes1);
image(anh);
Leave a comment:
-
BÁc pro nào có thể cho mình đoạn code " nhấn 1 button sẽ load 1 tấm hình lên axer". Mình làm mãi mà không được
Leave a comment:
-
Chào các anh chị!
Em mắc phải lỗi này khi chạy chương trình mong các anh chị giúp em sửa lỗi.
Cám ơn các anh chị.
Warning: Could not find an exact (case-sensitive) match for 'MELCEPST'.
F:\Tai lieu nam 4\Hoc ky 1\Tri Tue Nhan Tao\Nhan_dang_tieng_noi_-_Mo_phong_bang_Matlab\Nhan
dang tieng noi - Mo phong bang Matlab\toolbox\voicebox\MELCEPST.M is a case-insensitive match
and will be used instead.
You can improve the performance of your code by using exact
name matches and we therefore recommend that you update your
usage accordingly. Alternatively, you can disable this warning using
warning('off','MATLAB:dispatcher:InexactCaseMatch' ).
This warning will become an error in future releases.
> In wave2mfcc at 15
In Huan_luyen>huan_luyen_Callback at 47
In gui_mainfcn at 96
In Huan_luyen at 17
In @(hObject,eventdata)Huan_luyen('huan_luyen_Callbac k',hObject,eventdata,guidata(hObject))
Warning: Could not find an exact (case-sensitive) match for 'enframe'.
F:\Tai lieu nam 4\Hoc ky 1\Tri Tue Nhan Tao\Nhan_dang_tieng_noi_-_Mo_phong_bang_Matlab\Nhan
dang tieng noi - Mo phong bang Matlab\toolbox\voicebox\ENFRAME.M is a case-insensitive match
and will be used instead.
You can improve the performance of your code by using exact
name matches and we therefore recommend that you update your
usage accordingly. Alternatively, you can disable this warning using
warning('off','MATLAB:dispatcher:InexactCaseMatch' ).
This warning will become an error in future releases.
> In MELCEPST at 89
In wave2mfcc at 15
In Huan_luyen>huan_luyen_Callback at 47
In gui_mainfcn at 96
In Huan_luyen at 17
In @(hObject,eventdata)Huan_luyen('huan_luyen_Callbac k',hObject,eventdata,guidata(hObject))
Warning: Could not find an exact (case-sensitive) match for 'rfft'.
F:\Tai lieu nam 4\Hoc ky 1\Tri Tue Nhan Tao\Nhan_dang_tieng_noi_-_Mo_phong_bang_Matlab\Nhan
dang tieng noi - Mo phong bang Matlab\toolbox\voicebox\RFFT.M is a case-insensitive match and
will be used instead.
You can improve the performance of your code by using exact
name matches and we therefore recommend that you update your
usage accordingly. Alternatively, you can disable this warning using
warning('off','MATLAB:dispatcher:InexactCaseMatch' ).
This warning will become an error in future releases.
> In MELCEPST at 91
In wave2mfcc at 15
In Huan_luyen>huan_luyen_Callback at 47
In gui_mainfcn at 96
In Huan_luyen at 17
In @(hObject,eventdata)Huan_luyen('huan_luyen_Callbac k',hObject,eventdata,guidata(hObject))
Warning: Could not find an exact (case-sensitive) match for 'melbankm'.
F:\Tai lieu nam 4\Hoc ky 1\Tri Tue Nhan Tao\Nhan_dang_tieng_noi_-_Mo_phong_bang_Matlab\Nhan
dang tieng noi - Mo phong bang Matlab\toolbox\voicebox\MELBANKM.M is a case-insensitive match
and will be used instead.
You can improve the performance of your code by using exact
name matches and we therefore recommend that you update your
usage accordingly. Alternatively, you can disable this warning using
warning('off','MATLAB:dispatcher:InexactCaseMatch' ).
This warning will become an error in future releases.
> In MELCEPST at 92
In wave2mfcc at 15
In Huan_luyen>huan_luyen_Callback at 47
In gui_mainfcn at 96
In Huan_luyen at 17
In @(hObject,eventdata)Huan_luyen('huan_luyen_Callbac k',hObject,eventdata,guidata(hObject))
Warning: Could not find an exact (case-sensitive) match for 'rdct'.
F:\Tai lieu nam 4\Hoc ky 1\Tri Tue Nhan Tao\Nhan_dang_tieng_noi_-_Mo_phong_bang_Matlab\Nhan
dang tieng noi - Mo phong bang Matlab\toolbox\voicebox\RDCT.M is a case-insensitive match and
will be used instead.
You can improve the performance of your code by using exact
name matches and we therefore recommend that you update your
usage accordingly. Alternatively, you can disable this warning using
warning('off','MATLAB:dispatcher:InexactCaseMatch' ).
This warning will become an error in future releases.
> In MELCEPST at 101
In wave2mfcc at 15
In Huan_luyen>huan_luyen_Callback at 47
In gui_mainfcn at 96
In Huan_luyen at 17
In @(hObject,eventdata)Huan_luyen('huan_luyen_Callbac k',hObject,eventdata,guidata(hObject))
>>
Leave a comment:
-
Cho mình hỏi cú pháp lấy đạo hàm từ ô edit có tag fxy bằng lệnh diff(f,x)của mình lại không đạo hàm được vậy ? Trong GUI của Matlab :
syms x y;
f = inline(get(handles.fxy,'string'));
g=diff(f,x);%thêm cái này vào bị sai, chương trình báo lỗi ???
g=subs(subs(g,x,3),y,5);
set(handles.staticStr1,'String',num2str(g));
Còn khi không dùng lệnh diff(f,x) thì dùng được
syms x y;
f = inline(get(handles.fxy,'string'));
g=subs(subs(f,x,3),y,5);
set(handles.staticStr1,'String',num2str(g));
Mình nghĩ là khi lấy hàm bằng cú pháp inline thì nó không còn đơn thuần là hàm fxy trong Gui nữa, hoặc bạn nào có cách nào lấy hàm 2 biến f=f(x,y) thì giúp mình với. lấy từ ô edit text nha.
Leave a comment:
-
Chào các bạn!
Hiện mình đang làm 1 số bài tập lớn môn Matlab mà có 1 câu mình không biết cách làm như thế nào nữa, nhờ các bạn giúp mình với nha!
11) Viết chương trình hiệu chỉnh ảnh sử dụng hàm imadjust. Với 4 textbox, để xác định low_in, high_in và low_out, low_high.
Trong câu này mình đã tạo GUI và sử dụng EditText(đề yêu cầu textbox nhưng mình không biết sử dụng edit có bị lỗi k?), theo như yêu cầu thì trong phần GUI mình tạo 1 axes để load ảnh lên với 1 Button Load và 4 Edit để nhập giá trị của hàm Imadjust
a=get(handles.edit1,'String')
b=get(handles.edit2,'String')
c=get(handles.edit3,'String')
d=get(handles.edit4,'String')
e=imread('anh.jpg');
f=imadjust(e,[a b],[c d]);
ímhow(f)
Matlab báo lỗi không hiểu được a,b,c,d khi Run GUI và nhập số từ bàn phím để Load ảnh lên
khi mình chỉ gán 1 giá trị cụ thể cho a,b,c,d và đưa vào Imadjust thì chạy ngon lành nhưng không đúng yêu cầu đề bài
vd: a=0.1 b=0.5 c=0.1 d=0.9
Mong các bạn giúp mình nha!
Nếu được các bạn mail cho mình qua địa chỉ này nha kingsun0209@gmail.com
Cám ơn các bạn rất nhiều!
Leave a comment:
-
các bạn ơi giúp mình với!!
mình cần viết cost để tính tích phân đường loại 2, mình không biết làm sao!! mong các bạn chỉ giúp mình với!!! xin cảm ơn ^^!!
Leave a comment:
-
Set Simulink Block Parameter using GUI
Có 1 số bạn viết e-mail hỏi mình về vấn đề sử dụng GUI điều khiển Simulink ( hix 5 năm rồi mà chưa có 1 Bắc HIệp số 2 hệ thống lại kiến thức như tiền bối Hải Âu đề xuất , mạn đàm thêm thì ý tưởng này được admin F đề xuất từ rất lâu rồi đối với hệ thống các topic nhưng chưa khả thi thì phải ) , trong bài viết trang 17 mình có hướng dẫn các bạn Search Help ( hi vọng các bạn rèn luyện dc skill search ) , tuy nhiên xem ra 1 số bạn chưa đạt được đích. H mình xin phép chỉ rõ từ khóa các nội dung nên tham khảo về vấn đề này
1. Ví dụ kinh điển trong matlab về Gui control Simulink :
Exactly Keyword : "A GUI to Set Simulink Model Parameters"
( Idea key word : "Simulink GUI")
2. Danh sách các tham số phục vụ cho lệnh set_param
Exactly Keyword : "Model and Block Parameters"
( Idea key word : "set_param")
3. Có bạn hỏi mình làm thế nào sử dụng kết quả phân tích của block Powergui đưa lên GUI . Cái này mình chưa làm nên không chắc được , tuy nhiên Search thì nó ra thế này :
Common Keyword : Powergui
Ví dụ với 1 Tool cụ thể : "power_steadystate"
Leave a comment:
-
.
Điểm trung bình học kỳ hệ 10/100: xxx
Điểm trung bình học kỳ hệ 4: xxx
Điểm trung bình tích lũy: xxx
Điểm trung bình tích lũy (hệ 4): xxx
Ý tưởng như thế là các bạn cũng hiểu rồi đúng không. Về phần mình thì mình mới tập tành Matlab, nên chưa rõ các công cụ cho lắm. Nên mình xin nhờ các bạn, anh giúp đỡ. Ở phần 1 mình không làm đc cái "Chọn số môn học" vì hiển nhiên học theo tín chỉ thì có các bạn đăng ký nhiều môn và ngược lại cho riêng mình.
Mình không làm đc "Chọn số môn học" rồi nó hiện ra ở số thứ tự các môn học. >.< (hiện ra mấy môn để mà điền ấy) Nếu không có cái này thì chương trình sẽ khô khan và không có sáng tạo gì hết, lập trình giao diện mấy cột thì điền mấy cột (không đáp ứng đủ cho mọi trường hợp)
Xin mấy bạn giúp đỡ ở phần này và code khi kích chọn nút 1 nút "Push Button" thì hiện ra một bảng khác.
Xin cảm ơn, cần trong tuần này
.
Leave a comment:
-
có pro nào chỉ giúp em cái radio button trong guide làm gì ko
cho em xin 1 đoạn code lun
thanks
Leave a comment:
-
Mấy anh xử giúp em cái đề sau:
1. Sử dụng GUI tính tích phân đường loại 1.
Input: Cho phép nhập ham f=f(x,y,z), nhập cung C cho bởi pt F(x,y)=0.
Output: Tích phân đường loại một của hàm f=f(x,y,z), trên cung C.
2. Gía trị max,min
Input: Hàm số f(x), khoảng [a,b]
Output: max, min trên [a,b]
Lưu ý: Xét các trường hợp sau đây:
Hàm phân thức
Hàm có trị tuyệt đối (không xét hàm lượng giác, mũ, logarit).
Thanks các pro...
Leave a comment:
-
bạn mở phần Inspector của cái axes đó lên xóa tất cả các giá trị trong phần Xtick, Ytick và Ztick thì sẽ mất mấy cái vạch bên ngoài đó.bạn thử xemNguyên văn bởi lovingu.spkt Xem bài viếtMình tạo giao diện GUI với đối tượng axes với callback là imshow(imread('logo.jpg'));Mình thiết lập property thuộc tính visible là on hay off mà kết quả khi chạy vẫn có những trục axes như trong hình.[ATTACH=CONFIG]35042[/ATTACH]
Bạn nào giúp mình thiết lập với mình định để cái ảnh trang trí cho giao diện mà không hiểu tại sao cứ tạo các trục line axes bên ngoài thế không biết.
Leave a comment:
-
lỗi sử dụng component axes trong gui
Mình tạo giao diện GUI với đối tượng axes với callback là imshow(imread('logo.jpg'));Mình thiết lập property thuộc tính visible là on hay off mà kết quả khi chạy vẫn có những trục axes như trong hình.
Bạn nào giúp mình thiết lập với mình định để cái ảnh trang trí cho giao diện mà không hiểu tại sao cứ tạo các trục line axes bên ngoài thế không biết.
Leave a comment:
Bài viết mới nhất
Collapse
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Dạ, cảm ơn bác đã nghe qua và có lời khích lệ cháu ạ.
Thật lòng cháu không dám nhận hai danh hiệu Kỹ sư và Nhạc sĩ đâu ạ, vì phải thật hiểu sâu nắm vững cơ, chứ thực lực cháu đây chỉ là biết chút ít thôi à. Về phần...-
Channel: Tâm tình dân kỹ thuật
29-01-2026, 11:58 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi bqvietĐơn giản thì có trải nghiệm này
http://www.dientuvietnam.net/forums/...ch%C3%AA%CC%81
Chỉ phần cứng,...-
Channel: Điện tử công suất
27-01-2026, 21:32 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi Nexus 6Pphức tạp quá, nếu mà có mạch làm sẵn thì ngon, e dùng 2 tấm pv loại 18v 55w thôi bác
-
Channel: Điện tử công suất
26-01-2026, 08:52 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi Nexus 6Pcảm ơn bác nhiều nha, để e nghiên cứu
-
Channel: Điện tử công suất
26-01-2026, 07:38 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamkỹ sư nhạc sĩ dinhthuong dạo này lên tay nghề khá quá.
-
Channel: Tâm tình dân kỹ thuật
25-01-2026, 21:29 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Hát Mừng Sinh Nhật, sáng tác: HĐT, hòa âm-thể hiện: AI
-
Channel: Tâm tình dân kỹ thuật
24-01-2026, 22:13 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Chào bác, gần Tết công việc bác bận lắm phải không?
Vâng mọi người đều thế cả.
Em mới trả phí cho nó 1 tháng, nhờ nó hát thử ấy ạ. Tiếc vì em đã dốt nhạc lí lại lười học nên sáng tác thì vụng về mà hát demo...-
Channel: Tâm tình dân kỹ thuật
24-01-2026, 21:53 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi bqvietCảm thấy cứng tay thì làm theo hướng dẫn khá chi tiết ở trang sau
https://www.instructables.com/DIY-1k...ge-Controller/-
Channel: Điện tử công suất
23-01-2026, 16:50 -
-
bởi Nexus 6PNhư tiêu đề, các bác giới thiệu e mạch sạc nlmt mppt có chức năng chỉnh dòng với, tấm PV của em 18V 55W, dùng để sạc cho khối pin sắt 3.2V 45A (sắp tới sẽ thay bằng ắc quy 12V)
e cảm ơn-
Channel: Điện tử công suất
23-01-2026, 11:23 -

Leave a comment: