Hỏi Về Function Trong Matlab - Dien Tu Viet Nam

  • Đăng ký hoặc đăng nhập
    • Logging in... Ghi Nhớ? Ðăng Nhập Forgot password or user name? hoặc Đăng ký
    • Log in with Facebook
  • Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo Collapse No announcement yet. hỏi về function trong matlab Collapse X Collapse
  • Bài viết
  • Hoạt động gần đây
  • Tìm kiếm
  • Trang of 2
  • Lọc
  • Giờ All Time hôm nay Last Week Last Month
  • Show All Discussions only Photos only Videos only Links only Polls only Events only
Filtered by: Clear All new posts Trước 1 2 template Next
  • nvp20051984 nvp20051984 Thành viên mới
    • Tham gia: Feb 2009
    • Bài viết: 2
    • Share
    • Tweet
    #1

    hỏi về function trong matlab

    06-02-2009, 11:22 Các bạn cho mình hỏi: Khi viết một function thì làm thế nào để check xem function đó có bị lỗi hay không? Cảm ơn các bạn. Tags: None
  • ngohaibac ngohaibac Moderator
    • Tham gia: Sep 2005
    • Bài viết: 600
    • Share
    • Tweet
    #2 06-02-2009, 11:51 Bạn gọi function đó trong cửa sổ command bằng cách gõ tên của M file đó (M file phải nằm trong thư mục hiện tại đang làm việc của Matlab) và các tham số cho functions đó. Lưu ý: Dù làm với cái gì thì error luôn hiện ra ở cửa sổ command, đọc trong này có thể biết chính xác lỗi đang nằm ở đâu. Chúc bạn thành công. Technical sale at WT Microelectronics S'pore Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim Liên hệ: 0915.560.511 hoặc [email protected]

    Comment

    Gửi bài viết Huỷ bỏ
  • nvp20051984 nvp20051984 Thành viên mới
    • Tham gia: Feb 2009
    • Bài viết: 2
    • Share
    • Tweet
    #3 06-02-2009, 17:49 cảm ơn bạn có một gợi ý hay, nhưng ý mình hỏi là có cách nào để cho nó chạy từng dòng lệnh một và phát hiện lỗi ở dòng đó không? Tiện thể bạn cho mình hỏi xem cách làm đó cho cả chương trình lớn nữa, tức là chạy từng dòng lệnh một để soát lỗi đó mà.

    Comment

    Gửi bài viết Huỷ bỏ
  • ngohaibac ngohaibac Moderator
    • Tham gia: Sep 2005
    • Bài viết: 600
    • Share
    • Tweet
    #4 08-02-2009, 14:04 Bạn đọc thêm hướng dẫn này và cái này Technical sale at WT Microelectronics S'pore Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim Liên hệ: 0915.560.511 hoặc [email protected]

    Comment

    Gửi bài viết Huỷ bỏ
  • cupsd.conf cupsd.conf Thành viên mới
    • Tham gia: Dec 2008
    • Bài viết: 14
    • Share
    • Tweet
    #5 08-02-2009, 21:20 Hi all, Còn tùy thuộc vao function, function thông thường thì bạn ra của sổ function nhập giá trị biến thì biết ngay ah, con function như ode45 thì cái đấy chỉ kiểm tra ở chương trình bạn gọi ode45 thôi (vì nó con liên quan tới nhiều biến ở trong chương trình gọi nữa). Cứ gõ help là có hướng dẫn cụ thể ah

    Comment

    Gửi bài viết Huỷ bỏ
  • cung cung Thành viên mới
    • Tham gia: Jul 2008
    • Bài viết: 8
    • Share
    • Tweet
    #6 15-02-2009, 01:37 Xin chào mọi người ! Em vừa mới học sử dụng Matlab 7.4, khi tạo 1 .m file mà viết sai thì thấy dòng lệnh viết sai bị đánh dấu đỏ ở khung phải ngang với dòng lệnh bị sai của cửa sổ lệnh. Mọi người xem cho em cú pháp câu lệnh này sao lại sai ? n = 3 ; disp (' bạn có : ', n ' lựa chọn ' ); Em viết lệnh disp như trên khi chạy thì lỗi.

    Comment

    Gửi bài viết Huỷ bỏ
  • thaithien thaithien Thành viên tích cực
    • Tham gia: Mar 2007
    • Bài viết: 200
    • Share
    • Tweet
    #7 15-02-2009, 04:53 Bạn đọc trong phần help cua nó nhé: disp Display text or array Syntax disp(X) Description disp(X) displays an array, without printing the array name. If X contains a text string, the string is displayed. Another way to display an array on the screen is to type its name, but this prints a leading "X =," which is not always desirable. Note that disp does not display empty arrays. Examples One use of disp in an M-file is to display a matrix with column labels: disp(' Corn Oats Hay') disp(rand(5,3)) Như vậy công thức lệnh bạn viết bị sai rồi,muốn như vậy bạn phải sử dụng như sau(chỉ là gợi ý thôi nhé) n=10; str=sprintf('Ban co %d lua chon',n); disp(str) Bạn chạy thứ cái này xem nào

    Comment

    Gửi bài viết Huỷ bỏ
  • hantzer hantzer Thành viên mới
    • Tham gia: Jul 2010
    • Bài viết: 1
    • Share
    • Tweet
    #8 21-07-2010, 22:57 Mình phải tạo 1 button trên GUI mà khi click vào đó, nó sẽ hiển thị ra 1 file excel khác mà mình cần phải lấy dữ liệu từ file excel đó, sau đó mình chọn dữ liệu cần tìm trong file excel, nó tự động nhập vào matlab. Có ai biết không, chỉ giúp mình với? Cảm ơ nhiều!!!!

    Comment

    Gửi bài viết Huỷ bỏ
  • kataraus kataraus Thành viên mới
    • Tham gia: Jul 2009
    • Bài viết: 15
    • Share
    • Tweet
    #9 24-09-2010, 21:52 em muốn viết 1 function như sau : function [ xn ] = PPchiadoi( fx,a,b,e ) với fx là 1 biểu thức biến x, sau đó vào function sẽ gán biểu thức đó cho 1 biến thành hàm số như sau : Code: function [ xn ] = PPchiadoi( fx,a,b,e ) fx= inline('fx','x'); Viết thì vậy nhưng mà khi ra Command Window để sử dụng hàm thì nó lại hiện lỗi như vầy : Code: >> PPchiadoi(x^3-x-1,1,2,0.005) ??? Undefined function or variable 'x'. Các bác giúp em sửa với

    Comment

    Gửi bài viết Huỷ bỏ
  • ngohaibac ngohaibac Moderator
    • Tham gia: Sep 2005
    • Bài viết: 600
    • Share
    • Tweet
    #10 30-09-2010, 16:52 Theo suy luận của bạn thì phải gọi như sau mới đúng: Code: PPchiadoi('x^3-x-1',1,2,0.005) Nếu k phải string thì Matlab sẽ tính toán ra giá trị thôi, cái này là hiển nhiên theo logic. Những cái khác tự làm sẽ biết thêm Technical sale at WT Microelectronics S'pore Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim Liên hệ: 0915.560.511 hoặc [email protected]

    Comment

    Gửi bài viết Huỷ bỏ
  • kissyou kissyou Thành viên chính thức
    • Tham gia: Oct 2009
    • Bài viết: 85
    • Share
    • Tweet
    #11 09-10-2010, 18:33 Anh ơi cho em hỏi, em viét 1 chương trình Gui của Matlab, có 2 function. Em muốn Function dưới gọi được giá trị của function trên thì dùng lệnh gì ạ: Ví dụ : function selectkdq_SelectionChangeFcn(hObject, eventdata, handles) % hObject handle to selectkdq (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) if (hObject == handles.cmd1lop) Kdqlop=1 set(handles.Kdqlop, 'String',Kdqlop); set(handles.cmdnx1,'String',' Day la loai day quan 1 lop'); else Kdqlop=2 set(handles.Kdqlop, 'String',Kdqlop); set(handles.cmdnx1,'String',' Day la loai day quan 2 lop'); end % --- Executes on button press in ok. function ok_Callback(hObject, eventdata, handles) % hObject handle to ok (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) x=Kdqlop*100 set(handles.Kdqlop,'String',Kdqlop); Trong function trên ta tính được Kdqlop, nhưng trong function dưới ta muốn lấy số liệu Kdqlop ở trên vào tính toán, nhưng em làm ko đc. ANh nào biết lệnh nào gọi đc gt của Kdqlop ở function dưới ko ạ

    Comment

    Gửi bài viết Huỷ bỏ
  • ngohaibac ngohaibac Moderator
    • Tham gia: Sep 2005
    • Bài viết: 600
    • Share
    • Tweet
    #12 09-10-2010, 23:24 Bạn đọc hướng dẫn này về sử dụng trường handles nhé. Technical sale at WT Microelectronics S'pore Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim Liên hệ: 0915.560.511 hoặc [email protected]

    Comment

    Gửi bài viết Huỷ bỏ
  • kissyou kissyou Thành viên chính thức
    • Tham gia: Oct 2009
    • Bài viết: 85
    • Share
    • Tweet
    #13 10-10-2010, 11:12 Thank bac, để em đọc xem thế nào

    Comment

    Gửi bài viết Huỷ bỏ
  • kissyou kissyou Thành viên chính thức
    • Tham gia: Oct 2009
    • Bài viết: 85
    • Share
    • Tweet
    #14 13-10-2010, 12:33 Thank bác Hải Bắc nhé, em làm được rồi. Em làm đồ án tính toán dây quấn máy điện bằng Gui. Nhờ có bác, bài em đã hoàn thiện. Do có đồ án này nên em mới nghiên cứu chương trình Gui của Matlab. Trong 1 tuần cũng làm xong. Em thấy Gui là 1 chướng trình rất hay. Nhưng có 1 số báo lỗi linh tinh mà chương trình vẫn chạy. Chương trình của em công thức cũng bình thường nhưng chờ thời gian tính toán cũng ko phải nhanh lắm

    Comment

    Gửi bài viết Huỷ bỏ
  • co_chichi co_chichi Thành viên mới
    • Tham gia: Apr 2010
    • Bài viết: 5
    • Share
    • Tweet
    #15 04-11-2010, 21:02 Giúp e sửa lỗi khai báo hàm e có 1 chương trình thế này: function [x0,fx0,n,xn,fxn]=chi7a(a,b,fx,dfx,tol); f1x=inline(fx);d1fx=inline(dfx); xi=linspace(a,b,100); yi=subs(fx,'x',xi); plot(xi,yi,'r');grid on; [x0,fx0]=ginput; for i=1:length(x0) xn(i)=x0(i);n(i)=0; k(i)=f1x(x0(i))/df1x(x0(i)); while abs(k(i))>=tol xn(i)=xn(i)-x(k); k(i)=f1x(xn(i))/df1x(xn(i)); n(i)=n(i)+1; end; fxn(i)=fx(xn(i)); end; e muốn hỏi e khai báo hàm có gì sai mà khi chạy bị báo lỗi như thế này: Input argument "fx" is undefined. Error in ==> chi7a at 2 f1x=inline(fx);d1fx=inline(dfx); thank các Bác nhìu ^.^

    Comment

    Gửi bài viết Huỷ bỏ
Trước 1 2 template Next Về tác giả Collapse nvp20051984 Tìm hiểu thêm về nvp20051984 Bài viết mới nhất Collapse
  • Ck33spkt Trả lời cho Xin hỏi cách đấu dây cục lọc điện bởi Ck33spkt Theo ảnh bạn gửi thì phía bên trái là đầu vào, phía bên phải là đầu ra. Mỗi bên trái, phải có 5 con ốc để bắt dây điện. Tính từ trên xuống dưới, thì ốc số 1, số 2 chung nhau. Ốc số 3, số 4 chung nhau, riêng ốc số 5 có một mình...
    • Channel: Nguồn!
    28-02-2026, 22:05
  • vi van pham Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây! bởi vi van pham Suno nó chỉ cho Creat 10 lần 1 ngày, nếu đã hết 10 lần thì qua ngày hôm sau mới creat được. Sáng nay tôi đã cho ca sĩ Suno hát được rồi, nhưng ca sĩ hát sửa giai điệu nhiều quá. Suno chơi khí cụ bản nhạc thì ok, nhưng hát thì tự sửa trường...
    • Channel: Tâm tình dân kỹ thuật
    28-02-2026, 08:56
  • dinhthuong92 Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây! bởi dinhthuong92 Bác click vào dấu 3 chấm bên phải bản nhạc upload cho nó đổ menu. Bác tìm và click vào "Cover" thì nửa màn hình bên trái hiện tên bản nhạc đã up, bác gõ lyrics vào phần lyrics, xong rồi nhấn nut "Creat" ở dưới là được....
    • Channel: Tâm tình dân kỹ thuật
    27-02-2026, 18:40
  • sidien Trả lời cho Xin hỏi cách đấu dây cục lọc điện bởi sidien
    • Channel: Nguồn!
    27-02-2026, 17:01
  • sidien Xin hỏi cách đấu dây cục lọc điện bởi sidien Tôi là thành viên mới chưa biết đăng bài đúng cách, có gì sai xin các bạn quản trị bỏ qua. Tôi có một cục lọc điện Nhật bãi mà không biết cách đấu dây. Xin hỏi anh em diễn đàn chỉ dùm tôi cách đấu dây đúng. Xin cảm ơn nhiều 1 Photo
    • Channel: Nguồn!
    27-02-2026, 17:01
  • vi van pham Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây! bởi vi van pham Sheet nhạc của tôi chơi guitar file mang tên. gpx. Up lên Suno không chịu phải đổi sang file .midi. Suno vẫn không chịu đòi chuyển sang file mp3. Chuyển sang file mp3 Uno đã đọc và chơi được bản nhạc còn ca sĩ Suno hát thì tôi không biết làm....
    • Channel: Tâm tình dân kỹ thuật
    27-02-2026, 10:20
  • vi van pham Trả lời cho Hàn chì thiếc lên nhôm. bởi vi van pham Nhà thùng bị phu nhân ta nhồi sọ, "uống riệu với lão ấy, ổng thăng thiên bay về trời lúc nào không biết." Nhà thùng sợ quá, bỏ ta cô đơn đành độc ẩm. Mà phu nhân ta lo cho sức khỏe của ta mà. Thế thì ta đành làm thợ tình...
    • Channel: Tâm tình dân kỹ thuật
    26-02-2026, 23:29
  • mèomướp Trả lời cho Kỳ lạ mạch nguồn xung 290v Dc bởi mèomướp Dạ khi muốn sáng cả thì nó nháy tốc độ cao để mắt chú hông nhận ra chớp tắt ạ. Màn hình hiển thị thường gặp đều phải quét kiểu tần số cao lừa mắt ấy ạ... ( trừ loại màn hình máy đọc sách là ko lừa mắt)
    • Channel: Điện tử dành cho người mới bắt đầu
    26-02-2026, 20:53
  • trung30000 Trả lời cho Kỳ lạ mạch nguồn xung 290v Dc bởi trung30000 Bác mèo mướp giải thích ở chế độ nháy như vậy em đã hiểu, nhưng sau khi nháy xong chuyển qua chế độ sáng cả bốn đèn , vậy ở chế độ sáng 4 đèn cùng lúc này giải thích như thế nào vậy bác!...
    • Channel: Điện tử dành cho người mới bắt đầu
    26-02-2026, 20:03
  • mèomướp Trả lời cho Kỳ lạ mạch nguồn xung 290v Dc bởi mèomướp Dạ chú đa vít đang bận mừng tuổi ạ. Led của chú chớp được là do nó mắc ngược chiều nhau, điện ra chiều của con nào thì con ấy sáng ạ...
    • Channel: Điện tử dành cho người mới bắt đầu
    26-02-2026, 12:11
Xem toàn bộ Copyright © 2000-2026 Dientuvietnam.net. Founded by BinhAnh. Developed by R&P. All rights reserved. Forum software powered by vBulletin® Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Múi giờ GMT+7. Trang này được tạo vào lúc 04:33. Đang tải... Ðồng ý Không OK OK Huỷ bỏ X

Từ khóa » Hàm Function Trong Matlab Là Gì