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

  • #76
    em lập trình hàm S function

    >> mex -setup
    Please choose your compiler for building external interface (MEX) files:

    Would you like mex to locate installed compilers [y]/n? y

    Select a compiler:
    [1] Lcc-win32 C 2.4.1 in C:\PROGRA~1\MATLAB\R2009b\sys\lcc
    [2] Microsoft Visual C++ 6.0 in C:\Program Files\Microsoft Visual Studio

    [0] None

    Compiler: 1

    Please verify your choices:

    Compiler: Lcc-win32 C 2.4.1
    Location: C:\PROGRA~1\MATLAB\R2009b\sys\lcc

    Are these correct [y]/n? y

    Trying to update options file: C:\Documents and Settings\Nguyen Trung\Application Data\MathWorks\MATLAB\R2009b\mexopts.bat
    From template: C:\PROGRA~1\MATLAB\R2009b\bin\win32\mexopts\lccopt s.bat

    Done . . .

    ************************************************** ************************
    Warning: The MATLAB C and Fortran API has changed to support MATLAB
    variables with more than 2^32-1 elements. In the near future
    you will be required to update your code to utilize the new
    API. You can find more information about this at:
    http://www.mathworks.com/support/sol...ution=1-5C27B9
    Building with the -largeArrayDims option enables the new API.
    ************************************************** ************************
    Khi dùng lệnh

    >> mex realPID.c

    thì thấy xuất hiện thêm file realPID.mexw32 trong work chứ không phải là file realPID.dll. Tại sao lại như thế ah? Xin mọi người chỉ giúp.
    em dùng winsp, matlab 2009b

    Comment


    • #77
      Nguyên văn bởi inychi19889 Xem bài viết
      em đang dùng win7 beta 7077
      bọn em phải làm bài tập lơn Lý thuyết điều khiển tự động cần dùng matlab
      nhưng mà em ko bit win7 hỗ trợ bản nào nữa
      sáng nay em cài bản 7.1 lên thì ko đc
      sư huynh chỉ giáo sớm đi ah
      1 tuần nữa là em phải nộp bài rồi
      thank nhiều
      TB:máy em Y430.bro xem bản nào dùng đc trong win7 mà máy em chơi đc thì cho em xin link down với ah
      Hệ điều hành windows7 chỉ chạy Java Runtime Enviroment 6 trở lên, trong khi matlab 7 thì dùng JRE version 1
      Do đó để win7 chạy được matlab thì bạn phải update cái java cho nó, tải về tại đây:
      http://www.java.com/en/download/index.jsp
      Bạn xem thêm luồng này để thực hiện update cho nó: http://pfiev.net/forum/index.php?topic=2639.0
      Mình đã làm rồi, chạy rất ok
      Ko cần phải cài lại cái xp cũ kỹ làm j

      Comment


      • #78
        Minh cũng đang dùng Win7. Nhưng chỉ là Win7 Utimate thôi. Đang cài cái matlab r2007b ( version 7.5.0.1) thấy dùng ổn đấy. Bạn cài thử xem sao

        Comment


        • #79
          Mình mới tìm hiểu về simulink trong matlab để mô phỏng hệ thống MIMO OFDM. Đọc tài liệu và ví dụ thì mình vẫn chưa hiểu là khi mô phỏng thì chỉ cần dùng các khối có sẵn trong matlab hay là mình phải lập trình thêm cách xử lý dữ liệu. Và nếu phải lập trình thì mình để code vào đâu trong cái mô hình hệ thống đó? Giúp mình với!!!

          Comment


          • #80
            Em làm gui, muốn đưa hệ số n và coef_number sau khi nhập, vào hàm lab11a.m. Được dùng khi nhấn nút idDCT. Nhưng em làm như dưới thì bị lỗi(như dưới). Mọi người giúp giùm em

            ??? Reference to a cleared variable handles.

            Code:
            Error in ==> C:\Documents and Settings\nemo\Desktop\Lab 2\Code\lab2.m (idDCT_Callback)
            On line 136  ==> BS=get(handles.idBSV,'String')
            
            Error in ==> C:\MATLAB6p5\toolbox\matlab\uitools\gui_mainfcn.m
            On line 66  ==>         feval(varargin{:});
            
            Error in ==> C:\Documents and Settings\nemo\Desktop\Lab 2\Code\lab2.m
            On line 42  ==>     gui_mainfcn(gui_State, varargin{:});
            
            ??? Error while evaluating uicontrol Callback.

            lab11a.m
            Code:
            function [mse,psnr]=lab11a(n,coef_number)
            
            clear;
            clc;
            %--------------------------------------------------
            % in put
            picture ='lena-1.raw';
            %n = 8;
            %coef_number = 10;
            %--------------------------------------------------
            fid = fopen(picture,'r');  
            image = fread(fid,[512 512]);  
            fclose(fid);                   
            image = image';
            %--------------------------------------------------
            Lab2.m
            Code:
            function idBSV_CreateFcn(hObject, eventdata, handles)
            % hObject    handle to idBSV (see GCBO)
            % eventdata  reserved - to be defined in a future version of MATLAB
            % handles    empty - handles not created until after all CreateFcns called
            
            % Hint: popupmenu controls usually have a white background on Windows.
            %       See ISPC and COMPUTER.
            if ispc
                set(hObject,'BackgroundColor','white');
            else
                set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
            end
            
            
            % --- Executes on selection change in idBSV.
            function idBSV_Callback(hObject, eventdata, handles)
            % hObject    handle to idBSV (see GCBO)
            % eventdata  reserved - to be defined in a future version of MATLAB
            % handles    structure with handles and user data (see GUIDATA)
            
            % Hints: contents = get(hObject,'String') returns idBSV contents as cell array
            %        contents{get(hObject,'Value')} returns selected item from idBSV
            BS=get(handles.idBSV,'String');
            n=BS{get(handles.idBSV,'Value')};
            
            % --- Executes during object creation, after setting all properties.
            function idCNV_CreateFcn(hObject, eventdata, handles)
            % hObject    handle to idCNV (see GCBO)
            % eventdata  reserved - to be defined in a future version of MATLAB
            % handles    empty - handles not created until after all CreateFcns called
            
            % Hint: edit controls usually have a white background on Windows.
            %       See ISPC and COMPUTER.
            if ispc
                set(hObject,'BackgroundColor','white');
            else
                set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
            end
            
            
            
            function idCNV_Callback(hObject, eventdata, handles)
            % hObject    handle to idCNV (see GCBO)
            % eventdata  reserved - to be defined in a future version of MATLAB
            % handles    structure with handles and user data (see GUIDATA)
            
            % Hints: get(hObject,'String') returns contents of idCNV as text
            %        str2double(get(hObject,'String')) returns contents of idCNV as a double
            CN=get(handles.idCNV,'String');
            CN=str2num(CN);
            coef_number=CN;
            
            % --- Executes on button press in idDCT.
            function idDCT_Callback(hObject, eventdata, handles)
            % hObject    handle to idDCT (see GCBO)
            % eventdata  reserved - to be defined in a future version of MATLAB
            % handles    structure with handles and user data (see GUIDATA)
            clear;
            clc;
            BS=get(handles.idBSV,'String')
            n=BS{get(handles.idBSV,'Value')}
            
            CN=get(handles.idCNV,'String');
            CN=str2num(CN);
            coef_number=CN
            
            [mse,psnr]=lab11a(n,coef_number);
            
            set(handles.idMSEV,'String',num2str(mse));
            set(handles.idPSNRV,'String',num2str(psnr));
            
            % --- Executes on button press in idKLT.
            function idKLT_Callback(hObject, eventdata, handles)
            % hObject    handle to idKLT (see GCBO)
            % eventdata  reserved - to be defined in a future version of MATLAB
            % handles    structure with handles and user data (see GUIDATA)
            
            
            % --- Executes on button press in idReset.
            function idReset_Callback(hObject, eventdata, handles)
            % hObject    handle to idReset (see GCBO)
            % eventdata  reserved - to be defined in a future version of MATLAB
            % handles    structure with handles and user data (see GUIDATA)
            Last edited by nemo211; 29-03-2010, 12:53.

            Comment


            • #81
              Có bác nào hiểu về hàm randn ko giúp thằng em bài này phát , em thứ 2 phải nộp bt lớn :

              Viết chương trình tạo ra một chuỗi x gồm N=1000 số ngẫu nhiên +1 và -1 (Có thể sử dụng hàm randn hoặc hàm rand). Sử dụng phương pháp tương tự tạo chuỗi y gồm N=10000 số ngẫu nhiên +1 và -1. Viết chương trình so sánh tỉ lệ sai khác giữa hai chuỗi x và y.

              Comment


              • #82
                hình như diễn đàn đang đi vào suy thoái ^^~

                Comment


                • #83
                  ai giúp em tìm hàm truyền của cái đò thị này với. em đang cần gấp bác nào biết chỉ giáo dùm
                  Attached Files

                  Comment


                  • #84
                    chuyển mfile sang block simulink

                    Các pác cho mình hỏi kái này với. Có một m-file có đầu vào và đầu ra(viết theo dạng function) làm sao chuyển nó sang các khối trong simulink, theo mình biết dùng chức năng S-Function trong simulink nhưng mình không rành lắm, bạn nào biết thì chỉ cho mình nha. Thank

                    Comment


                    • #85
                      mình đang làm bài tập dài(bài tập lớn) mà chưa được dạy dùng matlab như thế nào vì mình học CĐ không có trong chương trình học.Thấy nhiều người nói dùng matlab giải mạch sẽ nhanh và chính xác mình muốn thử lại KQ xem đã chuẩn chưa.Tìm trên mạng mà không có 1 bài tập mẫu nào dạy cách dùng cả(cho bài tập lớn).Có rất nhiều hướng dẫn về matlab nhưng không ứng dụng cho bài tập lớn.Vậy cho mình hỏi ai có bài tập mẫu hay cách dùng matlab để giải 1 bài tập dài không nếu có thì bày cho mình với.Hướng dẫn chỉ rõ từng bước nhé.À cho mình hỏi luôn thế phần có hỗ cảm có giải được bằng PP matlab không vậy

                      Comment


                      • #86
                        bác cho em hỏi một vấn đề với, bây giờ em đang làm một cái gui mà trong đó em cần save lại dữ liệu nằm trong workspace , bác có biết câu lệnh nào có thể làm giúp em được không,
                        chương trình đó là khi em ẫn một nút ở chương trình ( ví dụ là nút save ) thì nó sẽ lưu lại dữ liệu ở workspace thành một file data.mat .
                        em cảm ơn bác trước

                        Comment


                        • #87
                          Mô hình mô phỏng động cơ đồng bộ pu standard chế độ fixstep solver : ode(4) runge kutta bước trích mẫu cố định 0.001s sử dụng thêm khối discrete Ts=0.001s xin hỏi tại sao đặt điện áp đầu vào là 1 thì đầu ra Et lên 10^250 bình thường với bước trích mẫu là 0.0001s thì đầu ra bằng 1 chuản men.Liệu có phải mô hình động cơ đồng bộ của mathlab chỉ đáp ứng với bước trích mẫu chậm nhất là 0.0001s ??

                          Comment


                          • #88
                            @khoan cat be tong : bạn vào similink library browser/simulink/user- Defined Function chọn khối s-function sau đó vào khối đó điền tên m-file vào vi du xxx.m nhấn ok là chạy đc

                            Comment


                            • #89
                              @thanh3i1: bạn có thể dùng câu lệnh convert trang tham khảo : http://www.mathworks.com/matlabcentr...to-matlab-code phần file exchange có file download còn newgroup có thể trao đổi

                              Comment


                              • #90
                                @linhcan87 : bạn tìm cuốn lập trình và ứng dụng trong mathlab của đhbk và mathlab và simulink cho kĩ sư điều khiển tự động của thầy Nguyễn Phùng Quang và cơ sơ mathlab của cao đẳng sư phạm kỹ thuật hưng yên có tất cả những điều bạn yêu cầu chỉ cần gõ lại chuẩn những ví dụ trong đấy là ok

                                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