Professional Documents
Culture Documents
3. Chọn để mở giao diện mẫu bằng cách nhấp vào "Open hiện có giao diện đồ họa". Nhắp chuột vào
"Browse" để xác định vị trí mà bạn đã lưu các tập tin giao diện.
4. Dưới đây là những gì mà giao diện đồ họa sẽ giống như khi bạn mở nó:
5. Việc xử lý các cấu trúc chứa tất cả các thông tin cho các nút bấm, nút radio, văn bản tĩnh, con số
chính nó, cũng như đầu ra. Vậy làm thế nào chính xác để chúng tôi xem và truy cập thông tin này? Có
hai cách để làm điều này. Nhấp vào biểu tượng trên các con số giao diện để đưa lên các tập tin m
đi kèm.. Bạn có thể chèn vào một điểm dừng của trái nhấp vào phía bên trái của tập tin m. Như được
hiển thị.
Hoặc bạn có thể gõ vào bàn phím vào tập tin m., như hình dưới đây.
Cả hai kết quả phương pháp trong cùng một điều. Điều này làm cho giao diện để đi vào chế độ dòng
lệnh, cho phép bạn kiểm tra và thay đổi không gian làm việc tại địa phương của hàm.(Ngẫu nhiên, đây
là một cách tuyệt vời để gỡ lỗi mã của bạn!)
6. Hãy sử dụng bàn phím phương pháp hướng dẫn này.
Loại bàn phím ngay dưới đây pushbutton1_Callback, như trong hình trên.
7. Bây giờ, lưu và chạy các GUI. Nhấn Nút.
8. Các cửa sổ lệnh nên bật lên và bạn sẽ thấy những điều sau đây vào cửa sổ lệnh. Thông báo các dòng
lệnh bình thường đã được thay thế bằng "K>>". Điều này chỉ có nghĩa là bạn đang ở trong bàn
phím chế độ.
3. Cho phép nói rằng bạn muốn biết thêm chi tiết về các thuộc tính của radiobutton1 . Bạn gõ có thể có
được (handles.radiobutton1) tại dấu nhắc lệnh để có được một danh sách tất cả các thuộc tính
của đối tượng này. Lệnh này sẽ hiển thị tất cả các thuộc tính của thành phần đó, tương tự như những
gì bạn sẽ thấy trong Thanh tra Sở hữu khi bạn kích đúp vào thành phần này trong hình GUIDE.
4. Hãy nói rằng bạn chỉ muốn biết chi tiết về các String tài sản cho radiobutton1 ; bạn gõ có thể có
được (handles.radiobutton1, 'String') tại dấu nhắc lệnh. Ngoài ra, bạn có thể lưu trữ giá trị
này vào một biến để sử dụng sau. Các lệnh có được có lẽ được sử dụng thường xuyên nhất với Edit
Text để trích xuất các thành phần đầu vào của người dùng.
5. Cho phép nói rằng bạn muốn thay đổi String tài sản trên radiobutton1. Bạn có thể làm điều này bằng
cách sử dụng thiết lập (handles.radiobutton1, 'String', 'hello thế giới) tại dấu
nhắc lệnh.
Chú ý rằng bất kỳ thay đổi bạn thực hiện bằng cách sử dụng lệnh thiết lập ngay lập tức được phản ánh
trên các chương trình GUI (không phải là con số GUIDE, nhưng giao diện thực tế có nghĩa là chạy).
7. Sau khi bạn đã hoàn thành chơi xung quanh, nhập trở lại ở dấu nhắc lệnh để thoát khỏi chế độ bàn
phím. Tiếp theo, bạn nên xóa các lệnh bàn phím mà bạn đặt trong các file m. Và lưu nó.Nếu không,
giao diện sẽ tiếp tục đi vào chế độ bàn phím khi bạn ấn nút đó.
58 hồi đáp tới "MATLAB GUI Hướng dẫn - Một giới thiệu ngắn để xử
lý"
1. ngày 14 tháng 12 năm 2007 lúc 9:19 sáng 1Tongtong
Điều này nhanh chóng hướng dẫn ngắn là một rõ ràng, đơn giản nhưng cũng rất thông tin một.Cảm
ơn. Nó giúp tôi hiểu xử lý tốt hơn.
2. ngày 15 tháng 12 năm 2007 lúc 06:13 2luis
Tôi đồng ý với tongtong, một tay ra hữu ích. tốt công việc.
3. ngày 07 tháng 1 năm 2008 lúc 12:13 3hlowyq dmqko
sbft jwrlkce btxewo wcef bxfrkse fzjyamb aghxvbtj
4. ngày 18 tháng 2, 2008 lúc 5:32 4Barr Dave
Cảm ơn các con trỏ để hướng dẫn này - Nó trả lời cho vấn đề của tôi về xử lý chính xác và những gì
một cách trơn kiểm tra / sửa lỗi mã.
hướng dẫn của bạn được dễ dàng hơn để hiểu hơn những Mathlab chính thức.
Liên quan
Dave
5. ngày 19 tháng 2, 2008 lúc 11:43 5serotonin
bạn đang làm công việc tuyệt vời, cảm ơn và xin tiếp tục
6. ngày 21 tháng 2 năm 2008 lúc 06:45 6Sikander
Ông Q. Quanch
bạn đã làm công việc tuyệt vời để giới thiệu xử lý, một thời gian ngắn. Tôi có vài câu hỏi,
Q1: là nó có thể sử dụng h. hoặc H. thay vì hoàn thành xử lý từ ???????
Q2: nút thích hợp để sử dụng một trục hình ảnh hoặc điều khiển ActiveX là gì???
câu hỏi sẽ được forword. nếu nhận được câu trả lời của hai
Đối với tốt nhất
Sikander Hayat
7. ngày 21 tháng 2 năm 2008 lúc 5:03 7Quan Quach
Sikander,
theo mặc định, bạn phải dùng từ "xử lý" để truy cập vào cấu trúc.
Cá nhân tôi thích sử dụng hình ảnh các trục để đặt một hình ảnh bởi vì nó là ổn định hơn trên các
phiên bản khác nhau của MATLAB.
Quan
8. ngày 04 tháng ba năm 2008 lúc 04:48 8Ramya
hi,
các hướng dẫn có thực sự hữu ích. U plz có thể cho thấy một số trang web có chương trình cho y tế
hình ảnh X-ray?
9. ngày 12 tháng ba 2008 tại 03:15 9Saeed
Thas đã được nhanh chóng và hữu ích hơn nhiều nhờ
10. trên 24 Tháng tư 2008 tại 01:36 10Ali
Cảm ơn đã hướng dẫn, hữu ích ... ..
11. ngày 5 tháng 5, 2008 tại 04:52 11Người cộng tác
hi
tnx cho các thông tin hữu ích
nhưng tôi đã có một câu hỏi, là nó có thể gọi một trong những subfunctions trong gui từ chức năng
khác? tôi có một gui và trong đó tôi đang kêu gọi một tập tin và tôi muốn âm mưu kết quả trong chức
năng thứ hai, nhưng vì một số vấn đề tôi không thể gửi xử lý tập tin này, vì vậy tôi nghĩ có lẽ tôi có
thể có một chức năng trong gui và gọi nó là mỗi lần. là có bất kỳ cách nào?
tnx
12. vào ngày 06 tháng 7 2008 lúc 6:57 12Matteo
Cảm ơn bạn đã hướng dẫn này tuyệt vời, tôi thấy nó nhiều hơn nữa thông tin chi tiết hơn các tài liệu
MATLAB.
Cảm ơn,
Matteo
13. ngày 17 tháng tám 2008 tại 12:43 13Titoo
xuất sắc công việc, cảm ơn bạn rất nhiều.
14. ngày 20 Tháng 8 2008 lúc 08:29 14Nr
rất mô tả và thông tin hướng dẫn. Ngoài ra, nó rất dễ dàng để tìm hiểu vì mô tả đơn giản. Cảm ơn bạn
rất nhiều cho xử lý mô tả.
15. ngày 13 tháng 9 2008 lúc 8:55 sáng 15louis
xin vui lòng giúp đỡ tôi trong dự án của tôi nó là một hệ thống khóa cửa DTMF, trước tiên bạn phải tạo
một mật khẩu và sau đó bạn phải đăng nhập vào bàn phím được tạo ra bằng cách sử dụng DTMF và
nhập mật khẩu của bạn một cách chính xác
hãy giúp tôi tôi cần phải vượt qua trước hoặc vào ngày thứ ba vui lòng kẻ cho những người có năng
khiếu với các kỹ năng MATLAB .... cảm ơn xin vui lòng gửi email cho tôi tạilnvp_17@yahoo.com nếu
giúp il youll giới thiệu bạn với bạn cùng trường học của tôi Godbless
16. ngày 16 Sep 2008 lúc 1:05 16Fikri
Hi Quan,
Tôi đang xây dựng một giao diện đồ họa, cho đến nay rất tốt cho đến khi tôi đã cố gắng để làm cho nó
hướng đối tượng. Nói rằng giao diện của tôi là trong một chức năng gui.m gọi, và các chức năng thiết
yếu có nghĩa là sẽ được sử dụng bởi gui.m là cả hai DCT. m và tmt.m, ở đây nằm ở vấn đề, cả hai
dct.m và tmt.m tạo biểu đồ, sử dụng các tấm bên trong gui.m để tạo ra các biểu đồ.Làm thế nào để
đối phó với các mã hóa, vì nó sẽ sử dụng một xử lý cho các bảng điều khiển bên trong của gui.m
Những gì bạn sẽ thấy tôi trong tình huống này.
Kính trọng,
Fikri
17. ngày 23 Tháng Mười Một 2008 lúc 07:35 17Rajesh
Hey
Cảm ơn bạn rất nhiều cho việc tạo ra tác phẩm này. Tôi đã cố gắng để hiểu được xử lý cho cả ngày và
hiện 5 phút là những hữu ích nhất.
18. ngày 13 tháng 3, năm 2009 tại 08:38 18Abdo
Xin chào ... ... ...
xin vui lòng tôi cần giúp đỡ, tôi có dự án về "tự do cho người máy" ... "cánh tay tay cho người
máy". ... xin vui lòng giúp tôi ... tôi cần sử dụng "GUI MATLAB"
19. vào ngày 18 tháng 3 2009 lúc 0:49 19SCF
Tôi đang sử dụng mã ví dụ của bạn, nhưng khi tôi gõ "whos" xử lý cấu trúc không có gì!
xin vui lòng tư vấn cho ...
20. trên 20 Tháng ba 2009 tại 03:41 20Francesco
Chào các bạn,
Tôi đang sử dụng r2008b MATLAB để phát triển một gui. Tôi có một vấn đề với xử lý tài sản: khi tôi
nhận được lệnh sử dụng để trích xuất các chuỗi trong một chỉnh sửa văn bản
i chỉ có
CallbackObject = [2090]
CommandWindowSize = [68 22]
CurrentFigure = [2050]
Nhật ký = off
DiaryFile = nhật ký
Echo = off
FixedWidthFontName = Courier New
Định dạng = ngắn
FormatSpacing = lỏng lẻo
Ngôn ngữ = it_it.windows-1252
MonitorPositions = [(2 của 4) tăng gấp đôi mảng]
Thêm = off
PointerLocation = [494 397]
PointerWindow = [0]
RecursionLimit = [500]
ScreenDepth = [32]
ScreenPixelsPerInch = [96]
ScreenSize = [1 1 1024 600]
ShowHiddenHandles = off
Các đơn vị = điểm ảnh
BeingDeleted = off
ButtonDownFcn =
Trẻ em = [2050]
Clipping = trên
CreateFcn =
DeleteFcn =
BusyAction = xếp hàng
HandleVisibility = trên
HitTest = trên
Ngắt được = trên
Phụ Huynh = []
Chọn = off
SelectionHighlight = trên
Tag =
Loại = root
UIContextMenu = []
UserData = []
Visible = trên
chuỗi bất động sản không có. Tại sao?
Francesco
21. trên 20 Tháng ba 2009 tại 09:44 21Zane Montgomery
Hi Fransesco,
Có vẻ như cái gì là sai với hộp văn bản sửa đổi của bạn. xử lý của bạn làm cho nó có vẻ như bạn đã
truy cập vào root MATLAB mà bạn không muốn thay đổi (tôi đoán).
"Root là một đối tượng đồ họa tương ứng với màn hình máy tính. Chỉ có một đối tượng gốc và nó
không có cha mẹ. Các con của đối tượng gốc là những con số.
Các đối tượng gốc tồn tại khi bạn bắt đầu MATLAB, bạn không bao giờ phải tạo ra nó và bạn không thể
tiêu diệt nó. Sử dụng các thiết lập và nhận được để truy cập vào các tài sản gốc. "
Sử dụng được (0) trong cửa sổ lệnh của bạn để xem cùng xử lý bạn chỉ cần liệt kê.
Tôi có lẽ sẽ xóa và tạo lại máy của bạn chỉnh sửa và làm cho chắc chắn để đưa mã của bạn vào: chức
năng rad_Ids1_edit_Callback
chúc may mắn,
Zane
22. vào ngày 31 Tháng Ba 2009 lúc 04:24 22giải Emmy
tôi muốn tạo ra giao diện cửa sổ trong MATLAB có thể được sử dụng để nhập dữ liệu và âm mưu
23. ngày 03 tháng 4 năm 2009 tại 09:45 23Pam
Tôi có một câu hỏi về thiết lập xử lý. Tôi đang cố gắng để thiết lập các chốt cho một hộp danh
sách. Tôi có thể thiết lập nó hiển thị một danh sách các thành phố không có vấn đề. Sau đó, tôi quyết
định thêm những ngày các dữ liệu đã có sẵn như là tốt. Tôi muốn vào danh sách các thành phố theo
sau là một tab hoặc hai và sau đó nhiều năm. Điều này làm việc, nhưng các tab sẽ được bỏ qua để nó
trông tất cả xô đẩy nhau.
Ví dụ có vẻ như:
Montreal1871-2008
thay vì:
Montreal 1871-2008
Đây có phải là một cái gì đó để làm với Strings? Tất nhiên nó sẽ sạch hơn với những ngày trước,
nhưng điều đó không đáp ứng yêu cầu. Bất cứ ý tưởng? Có lẽ chỉ khoảng trắng thay vì các tab?Các
máy chủ cần phải được thiết lập lại vì vậy tôi không thể kiểm tra mà ra! Cảm ơn!
24. ngày 10 tháng năm 2009 lúc 03:43 24ammad
Hiiii Quan ... ....
Cảm ơn người đàn ông ... .. ur làm công việc rất lớn và tìm thấy trang web ur hữu ích nhất trên web
về gui ... ... tôi có một câu hỏi nếu U plz có thể giúp tôi ... ..
Tôi muốn tạo một giao diện như vậy mà
1) tải một hình ảnh
2) áp dụng một số thuật toán nâng cao bằng cách nhấn một nút ấn và hiển thị các hình ảnh kết quả
cùng với các hình ảnh ban đầu trên cùng một gui
3) áp dụng các thuật toán tương tự i khác bằng cách nhấn nút ấn và hình ảnh tương ứng được thay
thế bằng những hình ảnh mới dọc theo phía hình ảnh gốc.
plz trả lời tôi ở đây hoặc vào email của tôi ammad_059@yahoo.com
Thanksss đang chờ trả lời em ....
25. ngày 14 tháng năm 2009 lúc 07:50 25Matlab GUI Hướng dẫn - Đối với người mới bắt đầu |
blinkdagger
[...] MATLAB GUI Hướng dẫn - Vẽ Số liệu để trục MATLAB GUI Hướng dẫn - Button loại và Button
Group MATLAB GUI Hướng dẫn - Một giới thiệu ngắn để xử lý MATLAB GUI Hướng dẫn - Chia sẻ dữ liệu
giữa các hàm callback và Tiểu Video Tutorial: HƯỚNG DẪN Khái niệm cơ bản [.. .]
26. ngày 15 tháng năm 2009 lúc 10:16 26Gourav
im bằng cách sử dụng 'imtool "để cắt một phần nhỏ của một hình ảnh lớn bằng cách sử dụng một giao
diện đơn giản ... .. bây giờ tôi nhận được một cửa sổ hiển thị hình trong imtool chỉ có phần cắt ... .. u
có thể cho tôi cách nào để sử dụng một phần cắt trong một chức năng (i muốn làm phân khúc trên
phần cắt)??
còn tôi cần phải đề cập đến một điểm giống trong hình ảnh cắt để thuật toán của con rắn có thể được
sử dụng cho các phân khúc,, làm thế nào để làm điều đó bằng cách sử dụng giao diện đồ họa?
27. vào ngày 11 tháng 6 năm 2009 tại 03:26 27Ramesh
thưa ông,
i viết m.file mã cho các thiết kế máy và tôi đã nhận một số lô
xin vui lòng cho tôi biết làm thế nào tôi có thể gọi những m.file để GUI để disply lô
28. vào ngày 16 tháng 6 năm 2009 tại 02:11 28Symone
Xin chào bạn. Tôi đang cố gắng để chạy một giao diện mà tôi sử dụng công thức đạn để calcuate đầu
vào người sử dụng và sau đó lô đạn trong giao diện GUI cho toàn bộ thời gian bay. Thiết lập và ghi
nhãn các GUI là tốt, nhưng điều hành nó đã trở thành khó khăn cho tôi. Tôi đang sử dụng nút bấm để
tính chiều cao tối đa, chiều ngang khoảng cách và thời gian đi du lịch, tuy nhiên khi tôi đặt code của
tôi trong và chạy giao diện đồ họa của tôi, tôi nhận được gì. Sau đây là một phần mà tôi đang đấu
tranh với:
% --- Thi hành vào nút bấm trong maxheight_b. chức năng maxheight_b_Callback (hObject,
eventdata, xử lý)% hObject xử lý để maxheight_b (xem GCBO)% eventdata dành - được định
nghĩa trong một phiên bản tương lai của MATLAB% xử lý các cấu trúc với xử lý và dữ liệu
người dùng (xem GUIDATA)% này là mã của tôi là tôi đưa vào .. h1 = get
(handles.selectangle_w, 'Value');% str2num sa = (h1); ----> Xuất xứ này một chú thích, đã
không chắc chắn nếu họ sẽ giúp đỡ hay không h2 = get (handles.selectintvel, ' Giá trị ');%
SIV = str2num (h2); ----> Tương tự như trên g = 9,8; h = sa ^ 2 * (sin (SIV.)) ^ 2 / (2 *
g);. mh = num2str (h); đặt (handles.maxheight_w, "chuỗi", mh); guidata (hObject, xử lý); ..
cho đến thời điểm này. chức năng maxheight_w_Callback (hObject, eventdata, xử lý)% hObject
xử lý để maxheight_w (xem GCBO)% eventdata dành - được định nghĩa trong một phiên bản tương
lai của MATLAB% xử lý các cấu trúc với xử lý và dữ liệu người dùng (xem GUIDATA) Hints%:
get (hObject, 'String') trả về nội dung của maxheight_w như str2double% văn bản (có
(hObject, 'String')) trả về nội dung của maxheight_w theo% gấp đôi --- Thi hành trong thời
gian tạo đối tượng, sau khi thiết lập các thuộc tính. chức năng maxheight_w_CreateFcn
(hObject, eventdata, xử lý)% hObject xử lý để maxheight_w (xem GCBO) eventdata% dành riêng
- để được xác định trong một phiên bản tương lai của tay trống MATLAB% - xử lý không được
tạo ra cho đến khi tất cả các CreateFcns gọi là% Gợi ý: chỉnh sửa điều khiển thường có nền
trắng trên Windows. % Xem ISPC và MÁY TÍNH. nếu ispc & & isequal (get (hObject,
'BackgroundColor'), nhận được (0, 'defaultUicontrolBackgroundColor')) thiết lập (hObject,
'BackgroundColor', 'trắng'); kết thúc tôi đang sử dụng một hộp danh sách cho người sử dụng
lựa chọn góc độ của họ và vận tốc ban đầu, mà họ được cấp một phạm vi mà tôi cung cấp cho.
Tôi đã đặt tên những selectangle_w và selectinvel. Khi tôi chọn một số từ hộp danh sách và
đẩy chiều cao tối đa nút, cửa sổ không có gì hiển thị của tôi. Tôi đã kiểm tra tên thẻ của
tôi nhiều lần nhưng tất cả đều khớp. Bạn có thể giúp? Ngoài ra, tôi bao gồm các cửa sổ cho
các nút maxheight và tôi nhận thấy rằng m.file sự mang lại cho tôi hai khi tôi chỉ có một
cửa sổ. Tại sao vậy? Rất nhiều nghĩa vụ.
29. ngày 22 tháng 6, 2009 tại 09:24 29elshaymaa
Dear Sir
Làm thế nào để sắp xếp văn bản theo chiều dọc trong hộp văn bản tĩnh?
cảm ơn
30. ngày 25 tháng 8, 2009 tại 01:07 30Qasim Ghulam Malik
cảm ơn bạn sir.it là rất tốt để có một cái gì đó để beatifullly bằng văn bản.
31. ngày 25 tháng 8, 2009 tại 01:09 31Qasim Ghulam Malik
cảm ơn bạn sir.it là rất tốt để có một cái gì đó để beatifullly bằng văn bản.
Tạo công cụ Nút của bạn, và trong các cuộc gọi lại cho rằng, làm cho nó nhìn lại:
bộ ( xử lý. your_axes_name , 'Hiển thị' , 'On' ) ;
lô ( Mark_axes, x_extract + 0,5, y_extract + 0,5 ) % cho biết thêm. 5 cho mỗi giá trị
và replots
Chú ý, bạn không cần phải sử dụng 'thiết lập' ở bất kỳ điểm nào, những 'âm mưu' lệnh của công việc
này.
Bạn có thể làm các thao tác khác nhau trên các dữ liệu và có thể sử dụng các lệnh tương tự như thao
tác các đường dây, và thậm chí cả đường bộ bằng cách sử dụng 'được (có được (.... "
Thành thực mà nói, tôi không biết làm thế nào để làm điều này trước khi bạn hỏi, nhưng nó đã là một
bài tập thú vị.
Chúc may mắn,
Zane
39. ngày 23 tháng mười năm 2009 tại 04:00 39Ken
Có thể ai đó giúp tôi được không? Tôi có một điểm trên đồ thị một lúc (x = 0, y = 0). Tôi muốn sử
dụng chức năng hẹn giờ để di chuyển các điểm để các tọa độ [(5, 5) (-5, 5), (5, -5), (-5, -5)] ở một
khoảng thời gian 1giây. (Trong từng trường hợp số đầu tiên là cho x và lần thứ hai là y). Tôi muốn sử
dụng nút bật / tắt để bắt đầu và dừng timer. Xin vui lòng ai đó có thể cho tôi bước vào làm thế nào để
làm điều này trong gui. Cảm ơn
40. vào ngày 16 Tháng Mười Một 2009 lúc 02:06 40Informatik 1 Blog »GUI trong Matlab
[...] MATLAB GUI Hướng dẫn - Vẽ Số liệu để trục MATLAB GUI Hướng dẫn - Button loại và Button
Group MATLAB GUI Hướng dẫn - Một giới thiệu ngắn để xử lý MATLAB GUI Hướng dẫn - Chia sẻ dữ liệu
giữa các hàm callback và Tiểu Video Tutorial: HƯỚNG DẪN Khái niệm cơ bản [.. .]
41. vào ngày 01 tháng 12 năm 2009 tại 05:16 41Tom
trình diễn của bạn thực sự giúp tôi. Tuy nhiên, tôi đấu tranh với văn bản hoặc lưu trữ các biến bên
ngoài của gui việc. Một hướng dẫn về varargout bên trong giao diện sẽ là hữu ích
42. vào ngày 01 tháng 12 năm 2009 tại 01:41 42Montgomery Zane
Hi Tom,
Varargout rất hữu ích khi bạn đang gửi kết quả đầu ra của các chức năng cho các chức năng khác,
hoặc khi bạn đang gọi một hàm từ không gian làm việc của bạn. Nếu bạn đang cố gắng gửi một đầu
ra từ giao diện của bạn đến không gian làm việc của bạn, tôi đề nghị bạn nhìn vào 'assignin'
Tôi nói về nó một thời gian ngắn ở đây:
http://blinkdagger.com/matlab/matlab-gui-saving-and-loading-gui-data/ # comment-6233
Cảm ơn bạn. Hướng dẫn này là rất dễ làm theo, và giúp tôi rất nhiều trong sự hiểu biết xử lý.
50. ngày 05 tháng năm 2010 tại 09:27 50Anka
dear sir,
Tôi tạo ra gui cho âm mưu grapgh cho equation.here differencial Tôi có một chức năng riêng biệt
(mfile) để giải quyết phương trình này differencial.
Tôi muốn có được đầu vào sử dụng từ gui và tôi muốn vượt qua những giá trị trong để mfile.how mà
tôi có thể làm điều đó. Xin vui lòng giúp tôi?.
51. ngày 6 tháng 5, 2010 tại 01:15 51EeeJay
Hi. Tôi có một câu hỏi. Giả sử ban đầu tất cả các chỉnh sửa lại các hộp của tôi bị vô hiệu. Tôi cần phải
làm cho tôi giao diện như vậy mà nếu người dùng chọn một lựa chọn cụ thể từ trình đơn thả xuống
(cho phép lựa chọn giả sử (a)) sau đó chỉnh sửa hộp tùy chọn đó đặc biệt trở nên kích hoạt. Tôi không
thể tìm giúp cho bất cứ nơi nào ngoại trừ setfocus (?) Và uicontrol ... nhưng tôi không biết làm thế
nào để sử dụng nó. ...
Xin vui lòng giúp đỡ?!!?
và cảm ơn trước!
52. ngày 6 tháng 5, 2010 tại 03:22 52Montgomery Zane
EeeJay,
Trong các chức năng gọi lại cho trình đơn thả xuống, theo trường hợp / chuyển đổi cho các tùy chọn
'a', bạn có thể thiết lập kích hoạt tính năng của hộp soạn thảo văn bản
bạn có thể vô hiệu hóa các nút với 'Kích hoạt', 'off' và nó sẽ được chuyển sang màu xám khi bạn chạy
các GUI.
chúc may mắn,
Zane
53. vào ngày 17 tháng 5 2010 lúc 5:21 53Hướng dẫn Tài nguyên cho GUIDE MATLAB hoặc GUI | Tự
do Tutorial Videos Đại học
[...] Thảo luận về MATLAB GUI Hướng dẫn - Một giới thiệu ngắn để xử lý ... [...]
54. vào ngày 01 tháng 6 2010 lúc 6:51 54Ida
Chào bạn,
Tôi là một beginer trong lập trình với giao diện đồ họa và vẫn còn có rất nhiều ques. trong tâm trí của
tôi.
Bất cứ ai có vui lòng cho tôi biết làm thế nào tôi có thể làm cho trình duyệt trên hình giao diện của
tôi?
Tôi cần phải nhận được các dữ liệu đầu vào bằng cách mở một tập tin cụ thể từ một bồn tắm độc đoán
và cho mục đích này, tôi cần phải sử dụng một trình duyệt để lựa chọn một tập tin.
Tôi đánh giá cao nếu có ai có thể vui lòng giúp đỡ tôi.
Cảm ơn,
Ida
55. ngày 10 tháng 6 2010 lúc 7:37 55Billy
cảm ơn bạn! này đã được rất nhiều sự giúp đỡ
56. ngày 11 tháng 7, 2010 tại 02:56 56RTFA
Hi,
Tôi cần thiết kế một giao diện mà đã cho phép nói một trục với vị trí tại (10.100 đến 210.200) nơi mà
tất cả các đơn vị nằm trong điểm ảnh. Khi tôi đẩy một nút sau đó một khối với vị trí tại (10.100 đến
50.140) sẽ được lấp đầy với các màu đỏ, (151.100 đến 201.140) sẽ được lấp đầy với màu xanh và
như vậy. Bạn có thể vui lòng giúp tôi?
RTFA
57. ngày 09 tháng 9 năm 2010 lúc 6:30 sáng 57Seba
Xin chào, tôi mở một hình và đặt ra (GCF, 'WindowsKeyPressFcn', SCRIPT), nơi SCRIPT là mã của tôi
nơi mà tôi cần biết báo chí i mà quan trọng.
Tôi hy vọng bạn có thể giúp tôi.
58. vào ngày 27 tháng 3 năm 2011 tại 10:18 58krishna
Hii,,
tôi muốn tải về miễn phí 7,7 MATLAB
vì vậy plz trả lời bất kỳ liên kết.
blinkdagger
một Cơ khí và MATLAB blog
• Trang chủ
• Listchecker
• MATLAB
• Liên hệ
• Giới
MATLAB GUI Hướng dẫn - UITABLE Phần 1, Làm thế nào để dữ liệu
hiển thị
Ngày 27 tháng 5 năm 2009Quan Quach13 ý kiến 7.282 lượt xem
Với việc phát hành MATLAB 2008b, bây giờ bạn có thể thêm bảng để một GUI. Trong
quá khứ, không có cách dễ dàng để hiển thị dữ liệu dưới dạng bảng. Với các thành phần
UITABLE, hiển thị dữ liệu của bạn ở dạng bảng rất dễ dàng, và quan trọng nhất, sẽ rất
tốt!
Nội dung
• Thêm một bàn để giao diện của bạn bằng cách sử dụng GUIDE
• Hiển thị dữ liệu trên Bảng các
• Thêm cột và Row Labels
• Sửa đổi Bảng của bạn thông qua các tập tin-m
• Tiếp theo Thời gian
• Liên kết và tải về
Thêm một bàn để giao diện của bạn bằng cách sử dụng GUIDE
Trong khuôn khổ GUIDE, bạn có thể thêm một bảng vào giao diện của bạn bằng cách sử dụng các
Một tính năng gọn là bàn là đủ thông minh để điền vào bảng theo kích thước của ma trận dữ liệu mà
bạn ăn nó. So nếu tôi làm sau thay:
Các bảng sẽ kết hợp việc sử dụng thanh cuộn, như hình dưới đây.
Thêm cột và Row Labels
Một cách tốt để làm đẹp lên bàn của bạn là thêm hàng và cột nhãn. Điều này giúp phân biệt các dữ
liệu của bạn và làm cho nó dễ dàng để xác định. Trong khuôn khổ GUIDE, chúng tôi có thể sửa đổi các
nhãn bằng cách đầu tiên đưa lên Thanh tra sở hữu cho các UITABLE. Điều này có thể được thực hiện
bằng cách nhấp đúp thành phần UITABLE.
Bây giờ, nếu bạn nhấn chuột vào bất kỳ trường nào trong hình ở trên, nó sẽ mang đến những Bảng
hữu Editor. Đây là nơi bạn có thể thêm Row và cột nhãn. Ví dụ:
Hãy chắc chắn rằng bạn bấm vào "dòng", và rằng bạn chọn "Hiển thị tên vào bên dưới là dòng tiêu
đề" tùy chọn. Cuối cùng, bạn chỉ cần thay đổi tên. Tương tự như vậy, bạn có thể làm tương tự cho các
cột.
Một khi bạn đang thực hiện với điều đó. bạn sẽ thấy những điều sau đây:
Và một khi bạn chạy giao diện của bạn, bạn có thể xem kết quả cuối cùng. Một bảng có gắn nhãn và
có hiển thị dữ liệu của bạn thật đẹp!
Sửa đổi Bảng của bạn thông qua các tập tin-m
Đôi khi nó dễ dàng hơn để làm việc từ bên trong khuôn khổ m-file, thay vì khuôn khổ GUIDE. Chúng
tôi có thể đã làm chính xác những gì chúng tôi đã nêu trên lập trình thông qua các tập tin-m. Trong
việc mở chức năng chúng tôi có thể đã làm những điều sau đây:
Trong ví dụ này, chúng tôi giả định rằng chúng ta biết được kích thước của bảng của chúng tôi. Nếu
bạn không biết kích thước của bàn của bạn trước, sau đó nó có thể được khó khăn để áp dụng các
nhãn dữ liệu có ý nghĩa. Bằng cách làm việc thông qua các tập tin-m, bạn có được linh hoạt hơn kể từ
khi bạn sẽ không phải quay trở lại và sửa đổi. Vả tập tin mỗi khi bạn muốn thay đổi. Và nếu bạn sẽ áp
dụng ghi nhãn năng động, sau đó làm việc từ các tập tin-m là có được dễ dàng hơn nhiều.
Tiếp theo Thời gian
Thời gian tới, chúng ta sẽ nói về cách làm việc với thao tác dữ liệu trong bảng.
Liên kết và tải về
Tải tập tin nguồn
Tài liệu MathWorks cho UITABLE
Cool Những điều bạn có thể làm với UITABLE
Doug's Video trên UITABLE
13 hồi đáp tới "MATLAB GUI Tutorial - Phần UITABLE 1, Làm thế nào
để dữ liệu hiển thị"
1. ngày 09 tháng sáu 2009 tại 08:21 1Shobana
Hi Quan
Tôi đã tự hỏi làm thế nào người ta có thể hiển thị một kết quả trong ô lựa chọn một trong một bảng
giao diện đồ họa?.
2. ngày 12 Tháng Sáu, 2009 lúc 11:09 2shein
tôi sẽ đặt một câu hỏi tôi hy vọng có người sẽ trả lời tôi muốn khi tôi chọn (hoặc nhấp chuột) một
dữ liệu từ bảng, nó phải chọn tất cả các dữ liệu hàng (ví dụ nếu tôi chọn (1,1) từ đó bảng ma trận sẽ
được lựa chọn (1,1) (1,2) (1,3) (1,4)) nhờ giúp đỡ từ bây giờ.
3. ngày 08 tháng 7 2009 lúc 9:05 3tony
Tôi có cùng một câu hỏi như Shobana, Làm thế nào tôi có thể kiểm soát một tế bào của bảng? Ví dụ,
tôi muốn để điền vào bảng A1 với số "10", điền vào bảng A2 với chuỗi "tốt".
Thx trước
4. ngày 21 tháng 7 năm 2009 lúc 01:46 4Iain
Hi
Tôi đã tự hỏi nếu có ai biết làm thế nào để sử dụng một giao diện để cho phép một khối trong
Simulink hoặc nơi mà tôi có thể tìm thấy thông tin này? Tôi đã tạo ra những bố trí cho một giao diện
trong GUIDE với một menu pop-up để lựa chọn giữa các khối khác nhau trong một mô phỏng
Simulink. Tôi chỉ muốn biết làm thế nào để inferface giữa các giao diện đồ họa và mô hình Simulink để
khi lựa chọn được chọn từ menu pop-up khối tương ứng trong simulatiuon sẽ được kích hoạt.
5. ngày 23 tháng 7 2009 lúc 11:17 5MaryX
Tôi đã tự hỏi nếu có ai biết làm thế nào để làm điều này - nếu bạn muốn hiển thị dữ liệu từ một file
bên ngoài (nói, "mydata.mat") trong bảng của bạn thay vì con số ngẫu nhiên? Những gì bạn sẽ thay
đổi để làm được điều đó? Cảm ơn.
6. ngày 29 tháng bảy 2009 tại 9:30 6Amgalan
Hi?
Tôi đã thực hiện một giao diện trong Matlab. có nghĩa là chạy ngay bây giờ. Nhưng tôi muốn để sắp
xếp lại mà giao diện đồ họa. Vì vậy mà tôi muốn biết "Làm thế nào để áp dụng TAB dải trong
Marlab? "
Có ai giúp tôi không?
7. vào ngày 29 tháng 10 năm 2009 lúc 7:04 7NGHĨA
Hi QUAN!
Có cách nào để tạo một mặt trận (n * n) và vectơ a (n) trong giao diện đồ họa nhưng không hiển thị
các dữ liệu trong bảng như bạn đã làm???
Nhờ từ Campuchia hehehehe
8. ngày 17 tháng 3 năm 2010 at 12:08 8Hela
tôi có thể thêm một bảng để MATLAB gui 7,0?!!
9. ngày 17 tháng 3 năm 2010 at 12:09 9Hela
nếu nó là bạn sẽ nói với tôi xin vui lòng như thế nào?
thx
10. trên 08 Tháng 4 2010 lúc 5:45 chiều 10Vlad
Tôi đang sử dụng Matlab 7 và tôi không có UITABLE ....
: '(
11. ngày 19 Tháng Sáu, 2010 lúc 12:00 sáng 11vijisai
làm thế nào để hiển thị dữ liệu từ một file bên ngoài (nói, "mydata.mat") trong bảng của bạn thay vì
con số ngẫu nhiên? làm thế nào để làm điều này?
12. vào ngày 04 tháng 11 2010 lúc 4:41 12Tannistha
là có một giới hạn về kích thước bảng?
i am làm việc với dữ liệu lớn và thường xuyên ma trận ma trận lớn hơn 300,000 dòng. trong đó trường
hợp lỗi với uitable được hiển thị. dữ liệu ma trận của tôi là siêu lớn, và thay đổi từ 10.000 và 2 triệu
hàng. lúc nào được nêu ra, tôi đang làm cho một giới hạn trên là 100.000 hàng và hiển thị chỉ những
dữ liệu về giao diện và đưa phần còn lại của dữ liệu trong không gian làm việc của tôi. vấn đề là, tôi
cần tất cả những dữ liệu để perfomr hoạt động khác nhau khác và sau đó mỗi lần tôi phải làm điều đó
thông qua nhận được dữ liệu ứng dụng và dữ liệu ứng dụng thiết lập và nó làm cho toàn bộ, phức tạp
bất kỳ manh mối?
13. ngày 01 tháng 3 năm 2011 tại 06:58 13Eggo
Tôi muốn hỏi, tôi có một bảng với 2 cột và 2 hàng, để hiển thị tất cả dữ liệu trong bảng tôi sử dụng:
get (handles.uitable1, 'dữ liệu') chức năng.
Nhưng tôi muốn hiển thị chỉ có một tế bào, ví dụ như cột đầu tiên và hàng đầu tiên (1,1), làm thế nào
để chức năng định dạng hiện nay. Tôi sẽ rất biết ơn.
<pre lang="MATLAB">
</ Pre>
Top of Form
Tên
Mail (ẩn)
Website
Bottom of Form
•
•
•
•
• Liên kết
○ Các Blog MathWorks Ring
○ Lời khuyên không có giấy tờ MATLAB
○ Khai thác dữ liệu trong MATLAB
○ Tôi muốn một iPad
•
Top of Form
Tìm kiếm:
Tìm ki?m
Bottom of Form
blinkdagger
một Cơ khí và MATLAB blog
• Trang chủ
• Listchecker
• MATLAB
• Liên hệ
• Giới
MATLAB GUI Hướng dẫn - UITABLE Phần 2, Làm thế nào để truy cập
dữ liệu trong
31 tháng năm năm 2009Quan Quach22 ý kiến 7.404 lượt xem
Thời gian qua, chúng tôi đã học được cách để hiển thị dữ liệu vào một bảng. Lần này,
chúng ta sẽ tìm hiểu làm thế nào để làm việc với dữ liệu bảng trong khuôn khổ GUI. Ví
dụ, nói rằng bạn muốn đưa các nội dung của bảng thao tác dữ liệu. Hướng dẫn này sẽ
giải thích làm thế nào để làm điều đó, và nhiều hơn nữa.
Nội dung
• Truy cập vào Bảng dữ liệu trong giao diện callback
• Chỉ truy cập dữ liệu được chọn
• Tiếp theo Thời gian
• Liên kết và tải về
Truy cập vào Bảng dữ liệu trong giao diện callback
Hãy nói rằng bạn có giao diện đồ họa sau đây:
Để đơn giản, chúng ta hãy giả định rằng bạn muốn tạo một nút mà sẽ thêm 3 đến mỗi mục của bảng
khi nút được nhấn. Làm thế nào bạn sẽ đi về việc này? Nó thực sự khá đơn giản. Chúng ta hãy nhìn
vào gọi lại cho các nút thêm:
Vì vậy, bây giờ, khi tôi bấm "Thêm 3" nút, nó sẽ thêm 3 để bàn! Đây chỉ là một ví dụ đơn giản để cho
thấy làm thế nào để trích xuất các dữ liệu từ các UITABLE, và để thực hiện một hoạt động trên đó.
--- Thi hành khi lựa chọn ô (s) được thay đổi trong uitable1.%
chức năng uitable1_CellSelectionCallback (hObject, eventdata, xử lý)
% hObject xử lý để uitable1 (xem GCBO)
cơ cấu eventdata% với các lĩnh vực sau đây (xem UITABLE)
% Chỉ số: hàng và chỉ số cột của ô (s) hiện đang selecteds
% xử lý các cấu trúc với xử lý và dữ liệu người dùng (xem GUIDATA)
Ngoài ra, trường CellSelectionCallback nên có đông dân cư như thể hiện trong hình dưới đây:
Thêm Bộ luật cần thiết
Trước tiên, hãy tạo và khởi tạo một biến để giữ các thông tin bảng lựa chọn của tế bào. Chúng tôi sẽ
gọi handles.selectedCells này, và khởi tạo nó trong các chức năng mở.
--- Thi hành ngay trước khi uitable_tutorial_02 được làm nhìn thấy được.%
chức năng uitable_tutorial_02_OpeningFcn (hObject, eventdata, xử lý,
varargin)
% Chức năng này không có args đầu ra, nhìn thấy OutputFcn.
% hObject xử lý đến con số
% eventdata dành riêng - để được xác định trong một phiên bản tương lai của
MATLAB
% xử lý các cấu trúc với xử lý và dữ liệu người dùng (xem GUIDATA)
% varargin đối số dòng lệnh để uitable_tutorial_02 (xem VARARGIN)
Tiếp theo, chúng tôi đi đến uitable1_CellSelectionCallback, đó là gọi lại rằng chúng ta chỉ cần kích
hoạt.
--- Thi hành khi lựa chọn ô (s) được thay đổi trong uitable1.%
chức năng uitable1_CellSelectionCallback (hObject, eventdata, xử lý)
% hObject xử lý để uitable1 (xem GCBO)
cơ cấu eventdata% với các lĩnh vực sau đây (xem UITABLE)
% Chỉ số: hàng và chỉ số cột của ô (s) hiện đang selecteds
% xử lý các cấu trúc với xử lý và dữ liệu người dùng (xem GUIDATA)
% mỗi lần thay đổi lựa chọn di động, chúng tôi cập nhật dữ liệu
% các cửa hàng eventdata các chỉ số của các tế bào được chọn
handles.selectedCells = eventdata.Indices ;
Bây giờ, chúng ta cần phải viết vào nút gọi lại cho chúng ta chỉ cần thêm:
% lặp qua mỗi ô được lựa chọn và giữ một số tiền chạy
% có thể bất cứ ai một cách tốt hơn để làm điều này?
cho x = 1: hàng tổng = tổng + tableData (tableIndices (x, 1), tableIndices
(x, 2 ));
kết thúc
Và có bạn có nó, bây giờ bạn có thể chọn bất kỳ số lượng các tế bào, và sau đó tổng hợp các giá trị
của nội dung!
cho x = 1 : hàng
tổng = tổng + tableData ( tableIndices ( x, 1 ) , tableIndices ( x, 2 ) ) ;
cuối
Không có tham chiếu đến biến tableIndice
sau đó, tôi hoàn thành với dòng lệnh này
tableIndices = (handles.selectedCells);
13. ngày 07 tháng bảy năm 2010 lúc 05:27 13Stefan
tình yêu hướng dẫn của bạn
14. vào ngày 28 tháng 8 năm 2010 tại 02:38 14TOM
hướng dẫn tốt đẹp.
tôi có một vấn đề, làm thế nào tôi có thể thay đổi dữ liệu ngay trong bảng!
có thể bạn cho tôi một số mã về nó
THX trước
15. ngày 13 tháng 9, 2010 lúc 0:35 15Rahul Aggarwal
Cảm ơn Elton!! Tôi đã có cùng một nghi ngờ liên quan đến bảng chỉ số biến. Tôi vẫn còn một nghiệp
dư và dòng của bạn đã giúp tôi có được một chút nhỏ của một sự tự tin rằng tôi đã thực sự suy nghĩ
<pre lang="MATLAB">
</ Pre>
Top of Form
Tên
Mail (ẩn)
Website
G?i Th?o lu?n
Bottom of Form
•
•
•
• Liên kết
○ Các Blog MathWorks Ring
○ Lời khuyên không có giấy tờ MATLAB
○ Khai thác dữ liệu trong MATLAB
○ Tôi muốn một iPad
•
Top of Form
Tìm kiếm:
Tìm ki?m
Bottom of Form