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

  • anh oi coi giùm em bài này cách làm nữa nhé hihi
    Biểu diễn 2 tín hiệu sau đây: x1(n) = 2ncos(3(pi)n + 5), x2(n) =5cos(2(pi)n+3)
    với pi=3.1415

    Comment


    • Chào anh em trong diễn đàn.
      Mình mới học dùng GUI trong matlab. Lập trình thử một chương trình đơn giản bị lỗi như sau, mong các anh em giúp đỡ.

      Lúc đầu trong quá trình làm chạy GUI không thấy báo lỗi và kết quả đúng.
      Khi đóng GUI rồi mở lại bằng GUI hoặc gọi ra từ màn hình Command Window đều báo lỗi sau:

      Error in ==> C:\MATLAB6p5\work\vidu.m (pushbutton1_Callback)
      On line 81 ==> a=str2num(get(handles.edit1,'String'));

      Error in ==> C:\MATLAB6p5\toolbox\matlab\uitools\gui_mainfcn.m
      On line 66 ==> feval(varargin{:});

      Error in ==> C:\MATLAB6p5\work\vidu.m
      On line 42 ==> gui_mainfcn(gui_State, varargin{:});

      ??? Error while evaluating uicontrol Callback.

      Hic các anh em chỉ cho mình cách khắc phục lỗi này. Mình dùng cả matlab 6.5 và 7.0 đều cùng báo lỗi như vậy?????????

      Comment


      • Mấy anh ơi...cho em hỏi tí đi... không biết simulink và matlab có thể synchronize không?
        em hỏi vậy là bởi vì thế này...em dùng simmechanics và simulink mô phỏng cánh tay robot 5 bậc tự do...
        nhưng trong simulink thì không thể hiển thị path của end-effector khi simulation được...
        em viết chương trình trace path trong matlab...em muốn hiển thị simulink và matlab cùng 1 lúc để vừa thấy hoạt đông của robot,vừa thấy đường path của end-effector...
        mấy anh giúp em giùm cái nha...
        em đang rất cần
        em chân thành cảm ơn

        Comment


        • Nguyên văn bởi cobetinhngik Xem bài viết
          Biểu diễn 2 tín hiệu sau đây: x1(n) = 2ncos(3(pi)n + 5), x2(n) =5cos(2(pi)+3)
          voi pi=3,1415
          Nguyên văn bởi handsome3746 Xem bài viết
          Mấy anh ơi...cho em hỏi tí đi... không biết simulink và matlab có thể synchronize không?
          em hỏi vậy là bởi vì thế này...em dùng simmechanics và simulink mô phỏng cánh tay robot 5 bậc tự do...
          nhưng trong simulink thì không thể hiển thị path của end-effector khi simulation được...
          em viết chương trình trace path trong matlab...em muốn hiển thị simulink và matlab cùng 1 lúc để vừa thấy hoạt đông của robot,vừa thấy đường path của end-effector...
          mấy anh giúp em giùm cái nha...
          em đang rất cần
          em chân thành cảm ơn

          bạn kiểm tra lại chương trình bạn gọi có đúng không, hay trong quá trình nhập tên chương trình có thể bạn nhập sai nên matlab không hiểu
          để khắc phục có thể bạn gọi một chưong trình khác đơn giản hơn xem sao



          Nguyên văn bởi cobetinhngik Xem bài viết
          Biểu diễn 2 tín hiệu sau đây: x1(n) = 2ncos(3(pi)n + 5), x2(n) =5cos(2(pi)+3)
          voi pi=3,1415
          tôi phân vân không biết bạn khai báo n là nao nhiêu, trong vd trên bạn hoàn toàn không khai bào n thì làm sao mà biểu diễn được.

          Comment


          • Nguyên văn bởi cobetinhngik Xem bài viết
            anh oi coi giùm em bài này cách làm nữa nhé hihi
            Biểu diễn 2 tín hiệu sau đây: x1(n) = 2ncos(3(pi)n + 5), x2(n) =5cos(2(pi)n+3)
            với pi=3.1415
            Của bạn đây:
            n=100;
            for k = 1:n
            x1(k) = 2*k*cos(3*pi*k+5);
            x2(k) =5*cos(2*pi+3);
            end
            plot(x1,'r');
            grid on;
            hold on;
            plot(x2,'b');
            hold on;
            plot(x2);

            Comment


            • giúp mình giải thích trường hợp này với!

              chuyện là e dùng phép tính chia "\"
              e có ma trận
              >>x=[1585,294,1926,3805,729,7824;1849,307,2127,4283,741 ,8975;2286,324,2214,4824,752,10333;2750,339,2371,5 460,765,12511;3207,374,2633,6214,779,15006;3248,33 4,3194,6776,793,16232;3547,347,3651,7545,807,18998 ;3629,322,4363,8314,830,24566;3881,301,5018,9200,8 91,27696;4159,305,5810,10274,912,31714]; %10hang,6cot

              >>y=[441;506;585;670;722;821;907;998;1154;1307]; %10hang,1cot

              >>a= x\y
              thì matlab báo rằng: Warning: Rank deficient, rank = 5, tol = 1.3380e-010.

              rồi cho ra kết quả :
              a=1.1647
              0
              1.0998
              -0.9911
              0.3972
              -0.0040

              ===> mọi người cho e hỏi dòng warning đó có ý nghĩa j và vì sao giá trị tại hàng thứ 2 = 0???
              e làm tương tự như thế, giảm bớt số cột của x xuống 5cot thì trong warning lại báo rank=4

              Comment


              • Mọi người giúp em làm bài này với, thầy giáo bảo chọn 1 trong 2 lệnh Polyfit , Ident (Identification) để làm mà không biết lệnh đó nó ra làm sao hết.


                Cám ơn mọi người nhìu ^^
                Last edited by Minhnhatgp; 12-09-2011, 00:49.

                Comment


                • Nguyên văn bởi Minhnhatgp Xem bài viết
                  Mọi người giúp em làm bài này với, thầy giáo bảo chọn 1 trong 2 lệnh Polyfit , Ident (Identification) để làm mà không biết lệnh đó nó ra làm sao hết.


                  Cám ơn mọi người nhìu ^^
                  Sử dụng help trong Matlab là hiểu ngay mà bạn

                  Comment


                  • Em đang thiết kế hệ thống nhận dạng mã vạch dùng công nghệ xử lý ảnh trên Matlab. Em đng vướng mắc phần tạo cơ sỡ dữ liệu access hỗ trợ trong matlab.
                    Anh (chị) nào nghiên cứu phần này thì tư vấn cho em với. Cảm ơn nhiều!

                    Comment


                    • mấy pro ơi cho mình hỏi trong GUI matlab làm sao để xuất ra dấu<= hay >= vậy?

                      Comment


                      • hic ko ai trả lời hết vậy

                        Comment


                        • Nguyên văn bởi vugiapkhoi29 Xem bài viết
                          mấy pro ơi cho mình hỏi trong GUI matlab làm sao để xuất ra dấu<= hay >= vậy?
                          k hiểu.... xuất ra dấu<= hay >= mục đích là hiển thị giao diện hay là so sánh trong lập trình ? nếu hiển thị thì chỉ đơn giản

                          Code:
                          set(handles. ... , 'string','>=') ;

                          Comment


                          • điều chỉnh độ sáng trung bình của ảnh theo đặc tuyến biến đổi gamma

                            mình có một bài toán như thế này và đang khá vướng mắc



                            vấn đề ở đây là mình không biết viết code để tự động điều chỉnh độ sáng trung bình của ảnh theo
                            đặc tuyến biến đổi gamma....

                            và câu hỏi thứ hai của bài toán là Vẽ đặc tuyến biến đổi, hiển thị giá trị hệ số gamma

                            giúp mình với nhé vì mình mới tìm hiểu matlab nên còn khá yếu....thanks

                            Comment


                            • Nguyên văn bởi Zz_Bi_zZ Xem bài viết
                              k hiểu.... xuất ra dấu<= hay >= mục đích là hiển thị giao diện hay là so sánh trong lập trình ? nếu hiển thị thì chỉ đơn giản

                              Code:
                              set(handles. ... , 'string','>=') ;
                              không phải dấu >= hay <= mà xuất ra giống giống như khi mình gõ trong math type vậy đó bạn.

                              Comment


                              • ai biết chỉ mình bài trên với.
                                cảm ơn nhìu !

                                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